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

泛型编程与STL(影印版)

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

4]+XnA(v'[V;xY0泛型编程与STL(影印版)

G;dU]g|0 水利图书3o7w4@"_.c(U

正在读(1人), 已读过(11人) |   放入书架水利图书4xAG7^]:}%sO+r

水利图书4o2A8n? M C

丛书名: 原版风暴系列水利图书LY:m K6|Y

水利图书+GxSJhLt/C

l;H m$^ \ZZ.U0

8nj0Q kk dR,n0作  者: (美)奥斯滕 著水利图书"?p w7s:V2X

}AU0?F4qab9r^1R0出 版 社: 中国电力出版社

T i'c3f+tu?#i0 水利图书7dbQtk3Z,v M

出版时间: 2003-11-1

%Tw _ygV]/]0

1Q/W8z+T:~4w;cq0字  数:

+sv^%svjaoH0

Fn6C6t,B5v(z w0版  次: 1水利图书p"A;mE|&D T$B

*K/}q7l+s/nP0Y"^6R%T0页  数: 548

nq6vN9A M Q0 水利图书/uZ^;FS!r:W

印刷时间: 2003-11-1水利图书s9Y8W6? y;p^

C!uj4\7M8x*M x"f0@0开  本:

1O2z M"ErM `0 水利图书'M(g/kG;`2k@

印  次:水利图书5g%{:P)D Ox'TlV(v

O-S0@1|p ?R b0纸  张: 胶版纸水利图书%q5t/ff J hw6A$y0v

#A e9dER0I S B N : 9787508318059

)[1D#R2cFe;K0 水利图书D8DVi(|Bs$?

包  装: 平装

'D*OC(TMjW0N0 水利图书"g h R:BEQK4|k3G

所属分类: 图书 >> 计算机/网络 >> 程序设计 >> C C++ C# VC VC++

7}9Ov&_+tF0 水利图书D4{@j?;u)w

编辑推荐

f K Os7y N"r0

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

水利图书L6p$g(L8t

内容简介

3n5`$q P xI8Z2Y0

Pp1@"{"v}}7C0许多程序员可能并不知道,C++不仅是一个面向对象程序语言,它还适用于泛型编程(generic programming)。这项技术可以大大增强你的能力,协助你写出高效率并可重复运用的软件组件(software components)。水利图书 g6x PGR!ch

水利图书7U7L$Hr0}0Wa|&H| a

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

+};p/b$C'|y!ig L0 水利图书1[0L]S-ph W

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

jHC } D/S0

{:QNDp$E1Z6\0作者简介水利图书d kq$gB lL/^

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

水利图书lEqv Mq`.I

目录

$q6?5[ XtlEb R.Zk0

W}EbK0Preface水利图书&ao$R:cpCLG(M

7GlED,r7` z0Part I Introduction to Generic Programming水利图书.OS wB;~e x]'u Qf

水利图书q r(@OQ HF

Chapter 1 A Tour of the STL水利图书jn n|2O

^Ao-w7@$r01.1 A Simple Example

}u zj5I7ay]$v k0

H c`6WFPu01.2 Summary水利图书kh9\|-k,GO

Z F dIa;I[0Chapter 2 Algorithms and Ranges

L2^*C6~p;~g7R;^0 水利图书p5Yb_1du

2.1 Linear Search

f3dM}6`"m[d"{+L0

5U,l&JeB7WY02.2 Concepts and Modeling水利图书[t3^ A-u^5P+u#{

P9C#\~DwQ+VI2g02.3 Iterators

3g$m:jw Z I0

.l;y hHa02.4 Refinement水利图书,D)M@WGx

水利图书h5d1`sk n

2.5 Summary

jr8bw6Py0 水利图书#vC$cGd.s

Chapter 3 More about Iterators水利图书2h#`iS S{k/s

`0W.zan03.1 Iterator Traits and Associated Types水利图书3W(nx9B%\ Fv

水利图书 E qa5B\$C!i4[

3.2 Defining New Components水利图书|$pNpBMD

Y |1H/w X z0j03.3 Summary

oqeY6i%EQ,S(x0 水利图书{ Ix B}b a,E

Chapter 4 Function Objects

:U\MA6qiO$IH HW0 水利图书#eKn y^%}F

4.1 Generalizing Linear Search水利图书3Yv&S5yG:WM

水利图书&L(^g2fj@y"OU"G(K

4.2 Function Object Concepts

bL*^ K A Eo0 水利图书``?@g$qW(v

4.3 Function Object Adaptors

YRf2IPf[0

@$HD;h$v-j3iR/X04.4 Predefined Function Objects水利图书%o.D9s;o _S ER-i4F

Tvc w7p {G04.5 Summary

5g,x l KY,Nz O+F0 水利图书 Z8[XK1Jx

Chapter 5 Containers

r6@ L$H|hc(O3n1`0

|R/TL&gp{P;P05.1 A Simple Container

)GM%WG-Rb0

VY~+[7d u05.2 Container Concepts水利图书N7a/dbA4? ^ }t

&].r-ZJ{O'[05.3 Variable Size Container Concepts

b,}(\Ot0

:Qm-p@S#sc'w'e oB05.4 Summary

V9@2eG.K Na0 水利图书!J.mQ+p5FmI3e

Part II Reference Manual: STL Concepts水利图书\7URNGpO ~&s

水利图书@4E5r}R \ ]!Q6}S

Chapter 6 Basic Concepts

`~2U/{;S/Y1}0

.P2N l{|*n+I,~s06.1 Assignable

+I%s]%n p \!~0 水利图书$p7@U7N\&V9G

6.2 Default Constructible

+T*e,h*\bbjTZ0

-I(z_?8\6~"l:d9T06.3 Equality Comparable

j2VF*M!R"mR-qP0 水利图书V'f SKy2p']0JY(kQ

6.4 Ordering

~ q3Gtap@R6b bK i0 水利图书+dcQ'u1g Il

Chapter 7 Iterators水利图书 J3Md Q{,DO3W#B

水利图书OQ4gPf5LNa4d mB

7.1 Trivial Iterator水利图书,Be`zV(J"i%Li.on'c

P)y*t?g8N:e07.2 Input Iterator水利图书!cK@Aer O:t"V

(AE&j_C/UPo07.3 Output Iterator

~Aq@0X6]0

Tn v-[2W)_07.4 Forward Iterator水利图书l W5nT"@,e+r7H(X2f

FC*AKZ3J5f ]2L07.5 Bidirectional Iterator水利图书l1e%oFNK

水利图书!qT/ANo@Wt

7.6 Random Access Iterator

TuW^;Z"pz6P,Y*J0 水利图书 h7u(W%TF

Chapter 8 Function Objects水利图书7w&Wzi*p r N

水利图书!T|+_$a)}%A

8.1 Basic Function Objects

~3r t.e%| e9@{~7`1G*N0 水利图书0O u+CD!`xj}a

8.2 Adaptable Function Objects水利图书q L UlP&e.?,{l7Ug

水利图书~lD_cX3D-U7?J#b

8.3 Predicates水利图书}N'Ee3R5a&fa0O\

.[:l Kd6FAylt08.4. Specialized Concepts水利图书,qqg F:J

水利图书+RHD+BM*N F

Chapter 9 Containers水利图书Yikdf&I*P

水利图书pV X"|Tk`2j.eF

9.1 General Container Concepts水利图书 { EVy!JetC

/zo o6GTU8g!S{09.2 Sequences

]5z ]%ZAp7jq/M0 水利图书9o`4eE0l5V)iy

9.3 Associative Containers水利图书&^,lmU8Kj/[.s*S

水利图书[7Q5n/j{"W

9.4 Allocator水利图书 d7l$_!kZ

V.C!YE-[e(|!H;f0Part III Reference Manual: Algorithms and Classes水利图书tN&]!wh%Q"hj

水利图书`i\-I3BYR2c J

Chapter 10 Basic Components

O/[r2O'D8F&Y0 水利图书'czCQ(| l9rZ4sm

10.1 pair

Q(QF vr"L0 水利图书6i.s0Yl:~8^i.| E

10.2 Iterator Primitives水利图书rD3YD8B"{

m WG/~U{l010.3 allocator

5gyeLJ~+Mt7B'K5t^,O0 水利图书!Zoy Q lq

10.4 Memory Management Primitives

g%D Z^;iGs0

5_{ke pH6c1VrG010.5 Temporary Buffers

wm(YK(U P1D8x0

%IHP$@:A0Chapter 11 Nonmutating Algorithms水利图书 ni \lK"nbI+E8@

水利图书/F?@wB7E w

11.1 Linear Search水利图书 RE6F*u'^x"T`

8{%i%_9A@011.2 Subsequence Matching

i&g!I7AwFy({0

oF:d[Y011.3 Counting Elements

Z j.W-pNg:k'Xg0

9V5G(g9E R cA| G"O011.4 for_each

5v{0?W1L]-W)B0

?&wjLb011.5 Comparing Two Ranges

|Y_1gybx0

~S%o5SA)i+E7[~5t011.6 Minimum and Maximum

Y9uIg&Z(e)Y0o0 水利图书Q%_9p@%O'IV7q

Chapter 12 Basic Mutating Algorithms

1Z)|I&\D0n%VF;y/xV0

f"LV&t{UT`012.1 Copying Ranges

`D1}Q?!|&v!Q _0

X U%sv7xQz*n012.2 Swapping Elements

B gc(y'B!oW(A0

c,yHN0u^0_012.3 transform

t!x w5OAb'zv0 水利图书!i9y)Ik(nJdn,?

12.4 Replacing Elements

~h"~wA0 水利图书CuSCtc ~%B

12.5 Filling Ranges水利图书3x+~P_ p#D7?4_he!l

水利图书5D/A&kW"t }0w

12.6 Removing Elements

M S+BY6Zx)g2O0

1kbl[#Z5P012.7 Permuting Algorithms水利图书X]jq BE&`O-Pp#ks2o

u q8OYQ2T y3Y012.8 Partitions水利图书`xw${;j&tc

水利图书8F2b"vm'xQD&~

12.9 Random Shuffling and Sampling

(H ^7[ Dv&Li k[JQQD8D0

3e*\8{S3G-FG7p` L012.10 Generalized Numeric Algorithms

|h*ml%d`c6O0

5vk [Rj` Ks0Chapter 13 Sorting and Searching

i0K;d6F_K@4HK0

-gi0t'A%djbu013.1 Sorting Ranges

C,\#R9r(_Ew3l#h0 水利图书b.l3s|0F

13.2 Operations on Sorted Ranges水利图书H,g0l:]2Z} U I7ZM6K.n

水利图书'~{K4gz(r h

13.3 Heap Operations水利图书 q#ezh F-i@;v;S

BL:oR a/IV0Chapter 14 Iterator Classes水利图书 ]nC;@;cf-bg

水利图书.o#}|"F3c/J(NM

14.1 Insert Iterators水利图书!DZQ)lz V,u.},g

水利图书I#s)u$L${ C6x

14.2 Stream Iterators

5p*y.a}T/W0

U+E:z JN6Us014.3 reverse_iterator

*b.ZZ6Th&ar PxuP0 水利图书 S"s!P(@ Tf&i

14.4 raw_storage_iterator

ordB Z#z&m_0m0

CI;JgMI0Chapter 15 Function Object Classes水利图书+J+dz{)N k;Ha*C

G Z,NF Yw015.1 Function Object Base Classes水利图书1\2Y y+Tw)Q Yu

水利图书B n0P/| \1V

15.2 Arithmetic Operations

3X%y W9u7`JL2E0 水利图书E1PE?:^&sI d

15.3 Comparisons

N:S"U'rz0 水利图书)HSh#u'k;N1@

15.4 Logical Operations水利图书 ~q(jN[1}p2B4x

水利图书sA#t3e r'wZ.UO

15.5 Identity and Projection

$z8]$c\#S3^1s |4Y q0 水利图书0BP7qO"Ef)| ^

15.6 Specialized Function Objects

nd)y;Nv*Z6f0 水利图书"`z@w{.E9K*l6C:I

15.7 Member Function Adaptors水利图书#R%g)O:Q_%WF

水利图书kU4Ec*Rsa

15.8 Other Adaptors水利图书R9@9Vh$f

水利图书$A$lh1E }!I"`

Chapter 16 Container Classes

&` } X}-~ud+d k0 水利图书%j7a)O]c`

16.1 Sequences水利图书8e.WGX9y-j6l#I

水利图书a)P D}L|AQ'J

16.2 Associative Containers

5H(|Li^fw0 水利图书7V&O5Z5[/d3Ey8j%T

16.3 Container Adaptors水利图书p2AC3[gu

水利图书7[G GK*H*Ys9VC

Appendix A Portability and Standardization

~ Zv2s2Q0l+mE u0 水利图书 Di Mh"s

A. 1 Language Changes水利图书,d6gG]!h j,sx

:_^q YjsQ6T0A.2 Library Changes

z |"}-B[4FUsw0

D*~5|T,D"pt0A.3 Naming and Packaging水利图书*H-l{#Dy X,j

Vp:Cf%R vGT N'T/_0Bibliography

Q P s:yY}n!gM0

.`I0_;a:U*_m0Index水利图书3E_`D'S K7dn ?C

\U? t`,Vn0媒体评论

]$j)h7__+XK8B0
顶:6 踩:11
对本文中的事件或人物打分:
当前平均分:0.1 (73次打分)
对本篇资讯内容的质量打分:
当前平均分:0.06 (52次打分)
【已经有40人表态】
7票
感动
3票
路过
5票
高兴
4票
难过
2票
搞笑
2票
愤怒
10票
无聊
7票
同情
下一篇:Visual Basic编程学习参考
上一篇:JAVA编程原理——面向工程和科学人员

水资讯网广告招租

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

广告投放

广告投放