你的位置:水利图书 >> >> 电脑编程 >> 详细内容 在线投稿

泛型编程与STL(影印版)

热度208票 浏览21次 【共0条评论】【我要评论 时间:2010年6月10日 12:13

S!mCIrt8^0泛型编程与STL(影印版)水利图书sUsL'NJ+L,U

1j7W.Z2Wa0A(I&J0正在读(1人), 已读过(11人) |   放入书架水利图书 F$e:TS f1UWuh

k*\4}3O#QwH`^0丛书名: 原版风暴系列水利图书W2Z.@}T)oez

S'S/m#Z?+A0

3N3i o{g0

j%]Vzg2P].{D0作  者: (美)奥斯滕 著水利图书ozc9Ku!W(n

水利图书\u*t1Qf'?7H

出 版 社: 中国电力出版社水利图书)K{!ut1z;UT%zs0sv[

水利图书l@)m%j"y1M7n,Un

出版时间: 2003-11-1水利图书Kz,V*g I8x*s

:y5{.S~+E g0字  数:水利图书+up^(Gk5GH f

b#V0| }4k?/~0版  次: 1水利图书2bP$P:F/H l

水利图书1a.M ^K:_3O;goQE

页  数: 548水利图书h%aF:s"qe(E

lav VBlb1w0印刷时间: 2003-11-1水利图书-`W+\ w*Ho1} q,X0?

水利图书$a{3Rg _c$D[

开  本:

p{M0tF2];HW `"R0

6V2e&AkL0印  次:水利图书|}Wy6I c1d

水利图书:x#M@C0Ef3Ffla0ww,L

纸  张: 胶版纸水利图书3}*X| @?!Ep

$L5P0jP}!^(h},D~6o8s0I S B N : 9787508318059

]n7H_#UO6R0

$i L v%I3Z u8@g]D0包  装: 平装水利图书ql#@yjk8d(g}

9cwV E]j%~2W0所属分类: 图书 >> 计算机/网络 >> 程序设计 >> C C++ C# VC VC++

WRb*DBt_t1~0 水利图书 Cv\I4O NOv

编辑推荐

W9wP[DT N)v0 水利图书 H z1N'Ab.k

本书由知名的C++专家Matthew H.Austern执笔,引导你进入泛型编程思维模型,并将你带往此一模型的最重要成品:C++ Standard Template Library(STL)。本书揭示STL的奥秘,告诉你STL不仅仅是一组方便运用的容器类(container classes)。对于泛型组件和可交互作用的组件而言,STL是一个具备扩充能力的框架(framework)。水利图书!n{ Ra$yA;K8Z

?$j6Z&h7a-[L)u0内容简介

L(_-DO,h:x+|Lzh0

G)LZ#A9n1H0许多程序员可能并不知道,C++不仅是一个面向对象程序语言,它还适用于泛型编程(generic programming)。这项技术可以大大增强你的能力,协助你写出高效率并可重复运用的软件组件(software components)。水利图书O*] @p2v[

@EHJ(R$T5h0本书由知名的C++专家Matthew H.Austern执笔,引导你进入泛型编程思维模型,并将你带往此一模型的最重要成品:C++ Standard Template Library(STL)。本书揭示STL的奥秘,告诉你STL不仅仅是一组方便运用的容器类(container classes)。对于泛型组件和可交互作用的组件而言,STL是一个具备扩充能力的框架(framework)。水利图书:g2a A8Z#pl(ZV ?@

水利图书A+oQ-cs1?My

本书阐述了泛型编程的中心思想:concepts、modeling、refinement,并为你展示这些思想如何导出STL的基础概念:iterators、containers、function Objects。循此路线,你可以把STL想像为一个由concepts(而非明确之functions或classes)组成的程序库。你将学习其正式结构并因此获得其潜在威力所带采的完整优势。

@8{T8yCk8T1T \)]0 水利图书k3g#b2V ]X'}CnX-R

作者简介

H/T d1S5~jB)_0 水利图书 B;^cj$u2I4y

Matthew H.Austern:拥有博士学位,曾于MIT和UC Berkeley做研究。现任职于Silicon Graphics编译器团队,是SGI STL的主要作者。他是Dr.Dobb's Journal和C++Report两本刊物的撰稿人,并主持newsgroup comp.std.c++,同时也是ISO/ANSI C++标准委员会的一位活跃成员。

3w"y+|7NS1fd0 水利图书GN-H Vn"Of

目录水利图书Q-BwK5w7q^,ow

dX9EX~0Preface

G*}JW)iU0~o p"BZ0

7{%F)du-`0dR6R0Part I Introduction to Generic Programming水利图书B!ltOl%JC

'P8ZqN/} H0Chapter 1 A Tour of the STL水利图书$`:H|-h4a:f

水利图书9?$hq5Cy

1.1 A Simple Example

!LF6F3Ns$}0K`!V0 水利图书/Qc#O&K,I/g

1.2 Summary

dU.GS-T7D'@^0 水利图书&H`n}~t8@

Chapter 2 Algorithms and Ranges

,W!R8F:Y^X&n2e7Fj0

,E8gxMx4{;y02.1 Linear Search水利图书&W3m,Hs4nl

2k9N` e,~Q1X02.2 Concepts and Modeling

8m~f4?g:j;Xy0 水利图书+W$s1a(zN9x'S8t j

2.3 Iterators

-Q OWQV7\J%j0

!y*g!Je5z C)d02.4 Refinement

(S,f u0_I1XOx0qpUqR.g0

b{tFc7~H+T.J02.5 Summary水利图书?Nd.s7K5L0iU

水利图书1X2Y%vywScl(R qN

Chapter 3 More about Iterators水利图书-f)C;SJ"Zs#g

水利图书E h%I7gqv/Y1T5o4x

3.1 Iterator Traits and Associated Types水利图书 |v3u9P$O])]j&lx

[&G8K/q]k03.2 Defining New Components

#\,\,Sv6o4K/D6H0 水利图书y D2xpe8E#}

3.3 Summary水利图书 `,l-B H\5a@4@p

C t`6dYo(O G@0Chapter 4 Function Objects

$D3n5t4n?+`0

:m(S ^C P5ib;]9t04.1 Generalizing Linear Search

r$t(H*pt'eI7P7Y:t0

"h:nJg'Z6ndbTA04.2 Function Object Concepts水利图书QQ?`!Z k

水利图书fL-e#_$^?*x

4.3 Function Object Adaptors水利图书,KF}7P$Cm`i{'ec

水利图书;L8OK-V Je

4.4 Predefined Function Objects水利图书7@W^z$x&Mt5`

$g$Rof WV"E*d04.5 Summary水利图书(X\]N^'i$D5@

水利图书M+p-N4|L? `7~

Chapter 5 Containers

zj0z%yD0 水利图书 p7j9_Hk0_?3DE/`

5.1 A Simple Container水利图书5uV!H.QE8k+t]

Y9Br,yn05.2 Container Concepts

+H4f"S)y%a.gK.Nn6U9^7T0 水利图书2OeV#h.J:n vC

5.3 Variable Size Container Concepts

jt'AJq D!h0 水利图书lf9v\#i-Fi5U

5.4 Summary水利图书Kv1V$DX

bL~'n"R)\1PfGn4k0Part II Reference Manual: STL Concepts

N_C-e wgu Lc0 水利图书%qH2A2ffZ

Chapter 6 Basic Concepts水利图书A(fjG[ cv

水利图书'b |k"U1}:?7BYC

6.1 Assignable

a-{q'SvSmm Zp:b0

0fLRxfuP2q1]06.2 Default Constructible水利图书(x hJ+a{n X&_ ?.^

水利图书 X'HY"l8]4pN;W

6.3 Equality Comparable水利图书b@}-O/fG j R+nI,U#r

水利图书"l#|5Z Sp \,@ G?6_u

6.4 Ordering

!z Rksa:nd#Y0 水利图书ZW"w&ls6T(n:vMy${ `*J

Chapter 7 Iterators水利图书#p"iQ-N_6`o6p

水利图书 XubGI1f K

7.1 Trivial Iterator

u"y ^C&l;z7t2y t#bb0 水利图书{`o'PR@u

7.2 Input Iterator

~lE,p({0

9x4mF$Q+riJ^07.3 Output Iterator水利图书iVG)IP

Q Kx0_6Ad07.4 Forward Iterator

r?0}*R"Mz&X0 水利图书}1B2C ^?}(Z

7.5 Bidirectional Iterator水利图书d j"CoHZ2IM/m

水利图书|1i+\"E)F:p9ht"m&~

7.6 Random Access Iterator水利图书0`]UZA+l e3c*n

&KfT$hWy0Chapter 8 Function Objects水利图书*d5T.q }@9IS#jA(P2Z9?

水利图书*Xbg VG&G'x;g

8.1 Basic Function Objects

!kk*T%vMcw m+bR0

w9k(j1GH*\B6T08.2 Adaptable Function Objects水利图书4RA]W7}[.~9V

水利图书3|E([ \)]u4M"Hp4OM

8.3 Predicates

uc)I_L7wh"F0

q&D:r!xD8L-@08.4. Specialized Concepts

5K?9al\}.^&S0

Ov?H$x*p8]0Chapter 9 Containers

1bV6s\1IC1H7H%f0

!o8@ K ^:t09.1 General Container Concepts水利图书 DX?+g*xL$X*^

水利图书NgpZh!R`E

9.2 Sequences水利图书 ^@_Z6|4J3P

水利图书o7L4On:X9r:BZJ

9.3 Associative Containers

c?%T"WT td,P0

%iY1j-V)u09.4 Allocator水利图书0Z!W$k"V7}'J8xMf

v:LHM"^0Part III Reference Manual: Algorithms and Classes

e)y Ct)K ~D0

*M|X-n l5PU*H^3\h:I0Chapter 10 Basic Components

W:T:t&Q8c[Y$l%c0 水利图书2oh^+`)](N%x

10.1 pair

n9D\EwP)uYH0 水利图书%tx)L4s:wB3U3?3uRp

10.2 Iterator Primitives水利图书zhLq5Xz*g

水利图书"Fc kc-DW

10.3 allocator水利图书v"x Q U#o

水利图书 H9@5A;u^zz,[

10.4 Memory Management Primitives

EV2c{m.D4t~%]0 水利图书0LN A;tdT

10.5 Temporary Buffers

+e Gp,J5sZR*TERnv0

.@9?4~+K P/L Yi,mM0Chapter 11 Nonmutating Algorithms水利图书)Du(u Frv,g8u,X

't[+_g#[011.1 Linear Search水利图书_+y8s9pee6Z

z\*`"B3{3vCIG011.2 Subsequence Matching水利图书0_y{$GT4p&f

#j5di)KZ3D;zT011.3 Counting Elements

*PJy\j.Z Sr0

m*D2e(Q$R GAi011.4 for_each水利图书+GlIpOe6PF

水利图书K:L-C1Cd9wb V,eC2i8q

11.5 Comparing Two Ranges水利图书t&}&l-JzRJ#n&^b

水利图书lL*pQYp3]LU

11.6 Minimum and Maximum水利图书1chb4r3QFLe

水利图书,M(_e^aT:x,s

Chapter 12 Basic Mutating Algorithms

8y z2Cr/w.U0f-d0

X3A,|wvgv012.1 Copying Ranges

nD*_{7Kq;w0

_:vDb~],L;S sF012.2 Swapping Elements

~ r z4dZ0 水利图书J%f t qX9aIz

12.3 transform

"PF%Z$U%JApt\0 水利图书*y9~Q/|6^

12.4 Replacing Elements水利图书&\'W4v8Dy+s

\vs3d m ~;F D W012.5 Filling Ranges

]$m(cC-q4Wee0 水利图书vDf-C l,HK

12.6 Removing Elements水利图书f9u%@J~ j%wW*U

yT,XK? b'B-K012.7 Permuting Algorithms

M0Kr-| \` Z GQ0

+@;_&u])z012.8 Partitions

P hGG-Q$i7`0

"`"S9[Z4v3rF!|012.9 Random Shuffling and Sampling水利图书4YyZ$`o0U+w[w

2Mx\2rI2d v;r012.10 Generalized Numeric Algorithms水利图书)? @&x7}n#@a"A u

水利图书M;C4e%p-o?!gb$s

Chapter 13 Sorting and Searching

;r E&eTH}}0 水利图书*F-c.NbYV"{

13.1 Sorting Ranges

S'WB0a1dWa8Ez0 水利图书E2_E2w)J} ot

13.2 Operations on Sorted Ranges水利图书1W ^EVWl@

za0b0u,D1q'|n}013.3 Heap Operations水利图书(?1Kn*a"i$xdv

,?t_X{/pYs0Chapter 14 Iterator Classes水利图书^ N!mRYg+E7vc,J

水利图书kty"RC+}'{Xp p

14.1 Insert Iterators水利图书^csJb@*Me

gu~GI'~,FM\014.2 Stream Iterators水利图书+^;V.s[b+O*^yB

水利图书Nkn\@e,g

14.3 reverse_iterator水利图书{)V ^a^a

水利图书;TV!cB})M)uU

14.4 raw_storage_iterator水利图书)E,tyh~[

e*J&Hzm3l(sF9B)tDh0Chapter 15 Function Object Classes

x.p7\H I0

,\hNnB|P015.1 Function Object Base Classes水利图书1J}7| ?6k\X$~"|6F

8g.vqO&j4q Y015.2 Arithmetic Operations水利图书o5~4R$Yx7n4iI dl

水利图书9z2x:]-xJ:_8_^$Wo

15.3 Comparisons水利图书2O \N&I(e%cNu

Z0bg/m#SZ/KX^015.4 Logical Operations

C \ [i Jf{C1\0

h&Oy*M2\#i015.5 Identity and Projection

)VkCSs;Y/r {7yb0 水利图书8]/u;x8_^ ee4g

15.6 Specialized Function Objects

9Ul3x!HN4B:{[0 水利图书2J!SI"Ky7r6| \H5T-|!Q

15.7 Member Function Adaptors水利图书}?@O H,Z#i*C

K)^Mk&{1h/]$u Q015.8 Other Adaptors

AL4Q-n3H z,s,x0 水利图书0GvM H9m/D

Chapter 16 Container Classes水利图书(G_xA.k`I \

Gc5^?w y6[\K016.1 Sequences

0d)K7v9|-CT2nhD0 水利图书0Z5F!`6ja

16.2 Associative Containers

3i&V%o\:S F|0 水利图书!u#e7fs+U Q

16.3 Container Adaptors

3{H i&_ {t C$d'WB0

n%[iE$EG2c0W.K0Appendix A Portability and Standardization水利图书n9s%j:E u0nb8K-iR

p{oJ_2dL0A. 1 Language Changes

r:{PP/LI/Ww@]0 水利图书"?ND;a+V7?Ui

A.2 Library Changes水利图书/r \t z$`A*q

水利图书4u~Ur.ya

A.3 Naming and Packaging

"@1@b;Xiq _*k0

)]P;Q/C}0Bibliography

DUV{ ^0

1XS-`h*XEd(w0Index水利图书W;L m'xVzT8E6m

jA7_u@+[-Z lL0媒体评论

9t R.\'s'z:gDu0
顶:6 踩:12
对本文中的事件或人物打分:
当前平均分:-0.04 (85次打分)
对本篇资讯内容的质量打分:
当前平均分:-0.07 (60次打分)
【已经有45人表态】
8票
感动
3票
路过
6票
高兴
4票
难过
2票
搞笑
3票
愤怒
12票
无聊
7票
同情
下一篇:Visual Basic编程学习参考
上一篇:JAVA编程原理——面向工程和科学人员

水资讯网广告招租

查看全部回复【已有0位网友发表了看法】

广告投放

广告投放