当前位置: 查字典图书网> 程序> C专家编程> 中文版有错误

中文版有错误

对“中文版有错误”的回应

Firs†calc 2015-12-10 17:42:54



请问改后的翻译与原翻译区别在哪呢?

我是这样理解的, 原翻译括号里的句子"该对象的类型不能含有限定符", 并不是关键. 其实, "形参类型不能含有限定符"只是C语言的规定而已, const形参和非const形参无差别- 我前些天总结写了一下, 见http://bbs.csdn.net/topics/391872341

原作者引用这句话其实是仅仅想强调参数传递类似于赋值, 也就是这句话的下两段, 尚没有和讨论有无const. 而之后的讨论, 主要涉及再往下的两段, 赋值约束条件.

四蹄风 2015-10-31 17:48:44

书上的翻译是
“每个实参都应该具有自己的类型,这样它的值就可以赋值给与它所对应的形参类型的对象(该对象的类型不能含有限定符)”

原文是
Each argument shall have a type such that its value may be assigned to an object with the unqualified version of the type of its corresponding parameter.

好像没太大区别啊,不过这个还真是晦涩啊。。。

《C专家编程》热门书评


书名: C专家编程
作者: [美] Peter Vander Linde
出版社: 人民邮电出版社
译者: 徐波
出版年: 2002-12
页数: 291
定价: 40.00元
装帧: 平装
ISBN: 9787115106278