作者不具备写书的资格
2011-03-22
我只是把它当作资料来查阅了一下,没想到书里面有很多常识性的错误,
作者妄加猜测,而不经过实践检测。我只看了string部分和关于const指针的解释两部,就已经发现了很多问题。
=============================================
我在此先举一例技术性错误,钱能真的是误人子弟!
第97页,原文如下
-------------------------------------------------------------
int* const cp = &b; //const修饰指针*cp--指针常量
int const* dp = &b; //等价于上一句--指针常量
-------------------------------------------------------------
显然dp和cp完全不是一回事。dp是非常量指针,所指向的是整型常量。另外,作者还在文中咬文嚼字地说什么指针常量、常量指针,起这么短的名字,自以为很聪明,不如写a constant pointer to int和
a pointer to constant int来区分你所说的整型“指针常量”和整型“常量指针”。
=============================================
另外,还有非技术性错误。
比如,第82页,方框里的输出结果应该是:
E:ch03>f0306
144
323
13
8
3524
各位读者适可而止吧,去读The C Programming Language,C++ Plus。嫌太厚了,就读essential C++。