C++ Primer Plus (第五版)中文版 勘误表

本文整理了《C++ Primer Plus》第五版中文版中的多个错误,包括网页链接、源代码文件名、程序设计术语、函数调用、字符常量、变量名翻译等问题,旨在帮助读者避免误解并提升阅读体验。
摘要由CSDN通过智能技术生成

C++ Primer Plus (第五版)中文版 勘误表 (不断更新)

这是我在读《c++ Primer Plus》中发现的明显的错误


中文版第4页倒数第18行 错误程度:***
“http://www.research.att.com/-bs/”
网页错了,应该是“http://www.research.att.com/~bs/”也不说什么了。

中文版第9页 21行 (好像是OCR 才能犯的错误) 错误程度:**
“某个源代码文件,如mu.cxx,则可使用my.cxx 和precious.o 来重新编译”
其中“mu.cxx” 应改为 “my.cxx”
英文版原文为
If you subsequently modify just one of the source code files, say my.cxx, you can recompile using my.cxx and the precious.o:

中文版第13页第12行(量词错误,看上去就像不懂程序设计的人翻译的)错误程度:*
“这样老式的,则要么换一台新的编译器”
其中 编译器是一个程序,应该按照中文版第8页的所使用的量词 “换一个新的编译器”这样比较合适。

中文版第26页,27页插图中 错误程度:**
调用函数的代码都打成了“S = sqrt(6+25)”, 但根据前后文,应该为6.25
不过这个错误英文版中也犯了。

中文版第41页,到数第14行 错误程度:**
“也就是说,预处理器不会将PINT_MAXTM 替换为 P32767IM。”
其中 “PINT_MAXTM”应改为 PINT_MAXIM 可能是译者看错了吧。
英文版原文为
That is, the preprocessor doesn't replace PINT_MAXIM with P32767IM.

中文版第47页第18行 错误程度:****
“最后,程序使用cout.put()函数来显示c和a字符常量。”
这里犯了一个非常低级,非常严重的错误。
先看一下英文版原文
Finally, the program uses the cout.put() function to display both c and a character constant.
正确的译法为
最后,程序使用cout.put()函数来显示ch和一个字符常量。
因为在英文版中 程序清单3.6(morechar.cpp)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值