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

泛型编程与STL(影印版)

热度180票 浏览19次 【共0条评论】【我要评论 时间:2010年6月10日 12:13
水利图书kb3f q Z2p'B-O0^{

泛型编程与STL(影印版)水利图书9Bf8h8} J

水利图书`^bg1UkcXS

正在读(1人), 已读过(11人) |   放入书架水利图书.k-z;g)|6U&_T7N

水利图书'bD/uL^$`;z*C

丛书名: 原版风暴系列水利图书t-~/W)q-xMjI

水利图书KR3L:^.T'gfV

水利图书t#@&nW)Nr'ot

tY G cO+t0作  者: (美)奥斯滕 著水利图书!_Y8agGHSv

水利图书P M1r7K6[$i"b1g2^k

出 版 社: 中国电力出版社水利图书}6s bnJ`qi N

'qfP+g+t}V0出版时间: 2003-11-1水利图书 ~ i)q-Jrw1B

水利图书4F| b$a,Z uFc%L s

字  数:

\Ix@vTuatp0

SC#aG#]IS0版  次: 1

d8C yi&`/OH0

2\S,RjUw |0页  数: 548

4B,H c5K4E I0

@6fB/ls-d0印刷时间: 2003-11-1

2g2b)bEWo0 水利图书 uN~g[/d%r

开  本:

#Kul _:E.t+l0 水利图书j@` _PW

印  次:

)o J r9q"|R0

F ~5NXmjj0纸  张: 胶版纸水利图书SyZ8y)XT M

!~{H W.b`q5\0I S B N : 9787508318059

*T_,@f6KNA/R T7N0 水利图书3it.Tnl Z xcIu

包  装: 平装水利图书V D8e;Cy"@U9f

水利图书_]N |8b jG4F!|

所属分类: 图书 >> 计算机/网络 >> 程序设计 >> C C++ C# VC VC++水利图书 `9I-^ D!H J}i:~

pw*I ibb:y6^0编辑推荐

HxTBF ](q0

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

W2ounl0 水利图书a+KYkTXf

内容简介水利图书+A:Lbd~8JT'J

水利图书QE.GH/n,U!{

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

)_3W1K+k8L%n3MMy0

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

水利图书V-ll%A-x e D

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

i/v#?(z U%jE3@[4d8v0

6lB7h"C.b |;fXt |0作者简介水利图书-R Nv5v W^7i

水利图书#J,v+fZ(|A!z

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

&@-P2_'m"so9]'Jr0目录

I k | [aaRg[0 水利图书x7b9D9|0peiNA+r

Preface水利图书.{pbP9_1x

水利图书,lg:vx)x2H u3E|

Part I Introduction to Generic Programming

6KI%KH Z e0 水利图书X$]g(N.l-F;tr_

Chapter 1 A Tour of the STL

)_;z)r Pv x9B`9_0

Q*b8M~W01.1 A Simple Example

t[N U0x x"w;vH0

M5l%{c-`kc01.2 Summary水利图书X/iH$a1K8lF

D.z$E&YkW8L0Chapter 2 Algorithms and Ranges水利图书#y%C|'G D7j C1un7z

水利图书o.R1Ac.u*`)D

2.1 Linear Search水利图书v F"`U3_.[S3x

水利图书B@qTNV Kl

2.2 Concepts and Modeling

9_*X6a(qJ~0 水利图书EYG.OoS/[}

2.3 Iterators水利图书^"eK(f`t

水利图书3R3B-I]7N)W3l

2.4 Refinement水利图书qw%AG6I K7XP6p

;tI3O-T#J'KU#L02.5 Summary

.J0Un5B{6AP0

F.gIB$vP0Chapter 3 More about Iterators

e Xd.R)e4c}0

(w ^6x ]ey z"rL03.1 Iterator Traits and Associated Types水利图书.V T,](L~Z ]-O0c

水利图书mt'D/ei x{i

3.2 Defining New Components水利图书8];F)A/ig n @8f$~

iJ%f!C6`:h03.3 Summary水利图书y:bu;S3G\ S

水利图书;bkC#L @dI

Chapter 4 Function Objects

_\&D,kt$a;Mx!i] |0 水利图书.v s1V3\T M;V

4.1 Generalizing Linear Search水利图书@a RUfb8fo!h

水利图书 f wd)|'Mh&bM&^

4.2 Function Object Concepts水利图书n}2f~|(J

水利图书"lY"^$@]M

4.3 Function Object Adaptors

!ms6p MSB&P5Z-lLg0

b D'{,{TH04.4 Predefined Function Objects水利图书%BKHB{8tA

水利图书B:C*b7X;QW3g

4.5 Summary

9^!u3e9K.C0 水利图书x(YV&P6]~

Chapter 5 Containers

g5?5kAU Lb0

3RI/X#X k9y05.1 A Simple Container水利图书M^8[$T,U @A"cw}

水利图书yC u;v4_.|:QDa|

5.2 Container Concepts水利图书K z%d S(iqv

0{(foeU,J%~P6X05.3 Variable Size Container Concepts水利图书ugm R@ w/`}$\$I

vp `q d05.4 Summary水利图书Q*n/}O-Fd I*I,|] | A

水利图书)N!F^Q/U'}F

Part II Reference Manual: STL Concepts

&zlH1h;rur;yT"bE0 水利图书?,f4fi+|Y7[3SN

Chapter 6 Basic Concepts水利图书:CY {y0vR

'i7GZ5V,EW06.1 Assignable水利图书*sm#E-?V3SI

O/\H9m7^;aZ5f T0XH~06.2 Default Constructible

c_,I|&iR]0 水利图书-KE%R,XaG;b

6.3 Equality Comparable

RZ J1A Cu0 水利图书N$W(j)M/x!No

6.4 Ordering

SFaDLW0 水利图书"e+?'}qZL

Chapter 7 Iterators水利图书d{AD7vvM'CM"R

水利图书w'xa!@&Gb(CW

7.1 Trivial Iterator水利图书v#M#CfH{

`j/T6b LK07.2 Input Iterator水利图书3z6F/~{+c7F Hd;j

7K'z"p`0^r3eR07.3 Output Iterator

M.B,qiXgSYc j0

|h[u8Y%{1f07.4 Forward Iterator

1n/FPdte-R0 水利图书cd@-N/X

7.5 Bidirectional Iterator水利图书#GQ0N Q?#A

水利图书 BdI pie`

7.6 Random Access Iterator水利图书C%t MlEZs

水利图书!E&o3m`,u+T.lBc{+~A

Chapter 8 Function Objects水利图书G$tvUBy#M

水利图书TU7L:?)|9P9h

8.1 Basic Function Objects

$dk$axp,x0

.gDtj"`HD/lD08.2 Adaptable Function Objects

y}H6y.c'~/E0 水利图书1]YdR}Gi\M

8.3 Predicates

3q6H"I"@L2u I'of s0u0

!R7|"Lj1[Q5o08.4. Specialized Concepts水利图书`$Jtq%z

水利图书?u%V)XT

Chapter 9 Containers

.j O0I3y,WW|0

A_:R C _+FI,y2m H09.1 General Container Concepts水利图书 \MK;^9X:nJ$a

1K ?L5W[09.2 Sequences水利图书!XyRTY

_BOU&Vg5v09.3 Associative Containers

T f]/x{0 水利图书s^;HqA @n

9.4 Allocator

vt XQHm7z:v*p0

`$FsVPr L0Part III Reference Manual: Algorithms and Classes水利图书s0L:\/q~'~'Q

水利图书 J8hBr"Mx U,@L

Chapter 10 Basic Components水利图书l U*F1I|X"Vo

水利图书%E"G2d*f'A

10.1 pair

] W!WB+J0 水利图书P&s$FF&}@_

10.2 Iterator Primitives水利图书A%GU5V\r6f9S"l

7F!o Qc+d*d010.3 allocator

H?KP9L)f([0 水利图书;~{.wn bag a7P _

10.4 Memory Management Primitives

1gc DhR Ri*hLl0 水利图书m'],f"`:o&H)_

10.5 Temporary Buffers水利图书_~$B eNZ"YK

水利图书4h/a;w j$_1ZQw p9q W

Chapter 11 Nonmutating Algorithms

2P/~'V%H X Txwd0

F&v,O5CbHW@011.1 Linear Search

B*f:]7QKRP+t(^U G0

5QQ+BIj2\011.2 Subsequence Matching水利图书+]"Xl2bZ8Bd]

qq%@x'pNn9Mf v*A011.3 Counting Elements水利图书,z8IK q/f

G/\-^[ W^1V\011.4 for_each水利图书1GN J ~:^+Ss ] P

ggf:|E%mk5UJ1@011.5 Comparing Two Ranges水利图书5j9AV!R ~,S9aD V

&p _9V8i%Y"Q011.6 Minimum and Maximum

Q Qa%fVE|0 水利图书 j.JP,CK'r(r

Chapter 12 Basic Mutating Algorithms水利图书 [)M k c;Tp

_zxZ(i#S012.1 Copying Ranges水利图书\ l4iT4w3j

J.kzN)h9K:wXT012.2 Swapping Elements水利图书xoXRR/B Ad'E

8l.Vv#d qB+R@Z012.3 transform水利图书aEgW+VW$L+m

水利图书rq VJ7u

12.4 Replacing Elements

B8F'HI.D5od{0 水利图书7eR4oHd4O)]U

12.5 Filling Ranges水利图书/r@;erI$l

水利图书4fT8sDG OJ,j

12.6 Removing Elements水利图书:[ L4U-g S E`

水利图书HqA H9C!D([z+S

12.7 Permuting Algorithms

(yN9{z,cQ0

(y+{D(gZ u012.8 Partitions水利图书Bo7I!ln

~)Ww ?6J LP3?qAc012.9 Random Shuffling and Sampling水利图书"^R C'cSI

;g L1Z-VMz&M!?B|012.10 Generalized Numeric Algorithms

uL)E {.py0Y0

+Dp3o'DS;}'f$Aj A0Chapter 13 Sorting and Searching

1O*~(Y[0{mW0 水利图书*{j*Dc3m

13.1 Sorting Ranges水利图书 j0jq-Y)D'Q

X2`4[%BLAe;yf013.2 Operations on Sorted Ranges

kk#_.E3?Ys0 水利图书/E aB+W(?#j:`,`B

13.3 Heap Operations水利图书CP3UBX%Fxc6c

&n*]&Qn'l8M5K$e@0Chapter 14 Iterator Classes水利图书v8W| v(WDY"}K

\z u%n?WHA014.1 Insert Iterators

[*vpI[1R^~0 水利图书;E8v#Es)ZL

14.2 Stream Iterators水利图书,P2e|+ZC&BL+X

水利图书:p+w}w2q4w

14.3 reverse_iterator

}(?7z4Q1A9M;J,Y0

&Dx8XeC!R014.4 raw_storage_iterator

}R*spm5Y7Gr0

:c/do!p `wR0Chapter 15 Function Object Classes水利图书6Vr/] u'[@o

J5MM#dK^$C015.1 Function Object Base Classes水利图书+L h}"{ ?m0c2p S

y Vk oJI*J8l9\015.2 Arithmetic Operations水利图书+JQ+JYW)g:O#FmfwM

&Mm'W5r(NM015.3 Comparisons

W\hfqR q0 水利图书x~*A?'bm#k1L

15.4 Logical Operations水利图书'tp?zt9C7s0|

水利图书Mm7pl Cc G\

15.5 Identity and Projection

9u o]F0N~q0 水利图书 g?k@ud'c;H

15.6 Specialized Function Objects

uhI+lC} LN+S]0

B9M#z&u9YR*h015.7 Member Function Adaptors

Q ?P8fhC&J(m0

t.FJAS7~0Q015.8 Other Adaptors

0ev j | L|0 水利图书l%C-Cf n/bT

Chapter 16 Container Classes水利图书`(K+Fv+fK`

5t$H M)XM016.1 Sequences水利图书@l$f-n;N'S-T

水利图书'zwylYW:z kh

16.2 Associative Containers

)t-fb9})EA;V0 水利图书` Q+?(UE;Wl:A

16.3 Container Adaptors

Q"\.eNirz0 水利图书A f4b+eM9U1Z

Appendix A Portability and Standardization

"H(W5L0i)IX+t1D M0

7z;E&k5K nL5` D0A. 1 Language Changes水利图书 [VV6lB0t:K!n"W

水利图书8{z QDb+r

A.2 Library Changes水利图书r9f|R.gY-O

T3C/W%E8]|$e r7z8s G0A.3 Naming and Packaging

0s)U%e1lv"}6yO0zN o0

^m6x;^g{v7w0Bibliography水利图书.D^F eqM)Y`

,eZF!c]%_v1J0Index水利图书%T9\$wn#cm'u`

水利图书ua4c/Lh1_2|

媒体评论水利图书 gk:g'G m6^+k

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

水资讯网广告招租

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

广告投放

广告投放