看过很多人的介绍和评论之后,我决定购买这本《Essential C++》。最后却看得一头雾水,头都大了几倍。
这是一本什么样的书?“拿起这本书,你可以在短时间内熟悉C++。”我觉得自己很聪明,而且还有其他语言的基础,想想自己应该很容易做到这一点,结果却开了个玩笑,什么都没有学到。我想作者已陷入一种自我欺骗,以为大家都应该知道的东西其实我们并不一定知道,所以本来就很难学的C++在“言简意赅”里更显得不知所谓,莫名其妙。我怀着极大的热情学完了这本书,留给我的是迷失了方向,什么是C++?C++有什么?“作者把C++的本质以4个方面表现出来。”但语焉不明,又浮光掠影,让人家印象里只留下一些无法理清的头绪。是存在这样的一个语言特征,但它究竟是怎么一回事,可以用来干什么?几乎一无所知。更不用提那些作者根本没有提到的C++内容了。这样也能“在短时间内把C++应用到你的工作上”?
直至看了几章Bj的《The C++ Programming Language (Special Edition )》才有一些明了。
《Essential C++》结果成了什么?对于初学者来说,莫名其妙,而对于已是C++程序员来说,又淡而无味。实在是Stanley的失败之作。套用一句行内人经常说的话,写这种书的人勇气可嘉,但是效果实在是太差劲了。
这是什么东西嘛!