看过样章就可以断定是一本毫无疑问的烂书
2012-04-28
样章本应是作者对作品最满意的地方、最容易吸引人读下去的地方。然而仅从样章就可以看出作者视野的狭窄。此书低级硬伤频出,误导嫌疑严重,不推荐初学者使用。
最大的问题是文不对题。明明标题是说C++,结果内容却是VC++这种方言,对充斥_tmain等Microsoft specific的细节语焉不详,增加不必要的复杂,同时容易使读者对C++的认识出现偏差。作者对此完全没能做出合理解释。
样章中的一些错误可以看出是作为一本C++的书的不合格的地方:
花费过多篇幅介绍和下文无关的C++/CLI以及C#,却不提到和ISO C++的联系和区别;
第一个程序示例中引入了完全不_tmain、stdafx.h却又不对读者解释;
各种(事实上可以找出可靠依据证明大部分是错的)自说自话,举例:
“在Linux系统下,C++几乎是开发者的不二选择”
“C++程序=预编译指令+程序代码+注释”
“所谓名字空间,就是标识符的上下文。同一个标识符可在多个命名空间中定义,它在不同命名空间中的含义是互不相干的。”
“程序 = 数据 + 算法”……