《C++语言的设计与演化》勘误表

本文件提供《C++语言的设计与演化》的勘误信息,供广大读者参考。

本文件内容以机械工业出版社2002年出版的版本为对象。

页码和行号:PnnLmm表示第nn页的第mm行,行号为负数表示“倒数”。
更正:一般写s/xxxxx/yyyyy/。表示将xxxxx改为yyyyy。特殊情况将特别说明。最后写在//之后的是注释



PVII L15 s/Stroustup/Stroustrup/   //对作者表示歉意

PXIl L-15 s/精练/精炼/

P1 章目录 s/影响和使用/关注和使用/

P3 L17 s/Rechard/Richard/

P5 L2 s/.../那个学生因为提问“那么数学又是干什么用的呢”而被欧几里德驱逐,我非常同情他。/

P33 -12 整句改为:“这里为类x的对象定义了一个破坏性的读操作,与标准语义所蕴含的复制操作完全不同。”
网友kingofark提出了这个问题,通过交换意见形成了上面译文。中文书中的译者注虽然指出了这句话的一点问题,但所论问题并非原作者在这里的注目点,因此可以删去。

P107 L5 s/从未存在过的/未扩充过的/

P107 L-13 s/.../通过在市场中吸引用户的方式使人们接受有关想法/

P107 L-5 s/会发现...。/会发现很难将自己解散。/

P108 L2 s/在此期间...。/在此期间,我在每一个扩充建议上花了许多时间,以防止委员会设计所带来的危险。/

P108 L16 s/标准化...。/标准化必须在语言演化的某个恰当阶段中完成/

P108 L19~L20 s/语言特征...,没有巧妙语言特征的支持要.../语言特征的拥护者们往往忽略这样的事实,即使没有某些巧妙语言特征的支持,要.../

P181 L-14 s/具有C++连接的函数的指针/具有C连接的函数的指针/   //sort4()

P270 L-3 S/而且很明显不能扩展到整数之外的类型/而且无法清晰地扩展到整数之外的类型/

P337,338 s/#progma/#pragma/



感谢陈硕,plaf和一些未具名的朋友们提供的信息。

在此对书中的差错向读者致歉。因为图书出版后我还一直没有时间从头到尾读一遍,因此,这里列出的差错肯定不完整。欢迎提供意见和线索。谢谢!


本页由裘宗燕建立和维护,保留所有权利。

这里的材料可自由地用于个人学习或普通教学活动。其他方式的使用应事先得到作者书面认可。