
李鹏程等编著
本书分为5部分,分别是C++基础、面向对象编程、标准模板库、底层开发和综合案例。前4部分循序渐进地讲解了C++程序的组成及开发过程、程序中的数据、语句和表达式、程序流程控制、数组与字符串、指针与引用、函数、函数模板、错误与异常处理、宏与预编译、面向对象基础、类的封装、重载操作符和自定义转换、类的继承、多继承和虚拟继承、多态、类模板、文件流、使用标准模板库STL、序列式容器、关联式容器、函数对象和算法、名称空间、位操作和在C++中嵌入汇编等知识。
很基础,特别适合才长时间不用,突然想用忘记语法的童鞋!
这本书随便翻翻,了解下 c++ 的语法还行。书中有不少错误,开头部分自由存储区和堆的概念就搞反了,此外还有不少错误字。有些示例代码根本就是错的,执行结果一看就不对,亲自验证一下果不其然。根本没有好好校对,制作的有点粗心。 章节的安排不是很合理,并非循序渐进,代码中出现还没有讲过的知识,也没有任何说明。比如在第一部分的异常和宏两个章节中出现了很多申明和使用类的代码,但是到了第二部分才开始讲面向对象,告诉你类的语法。第二部分13章面向对象的示例中大量使用了操作符重载,但是14章才开始讲操作符重载,为什么不能先讲操作符重载呢?还有17章最后的综合示例使用了 vector ,但是 21 章才开始讲 vector,考虑到章节的安排我觉得完全可以先用数组。代码到处都在使用 using namespace std,但是命名空间在24章才开始讲。书中多处使用 explicit 关键字,但是整本书都没有做过任何介绍,在讲类的构造器时居然也没有提及。 虽然前言部分多次提到适合初学者,但是强烈不建议初学者看这本书。如果有其它语言的经验,看一看了解下 c++ 也无防。
好书!适合入门,由浅入深;和其他c++书籍相比,容易理解,不是那么枯燥,知识点挺全面,有些地方解释的也很清楚,推荐
这书写得这么乱,开发的时候要是照着参考,公司都能送你去豪华装修别墅区了。所以劝大家只能看看,找参考的话最好还是找欧美国家写的。
从语法基础入门到模版库介绍使用,适合有一定基础二次学习c++的人员
哎,不得不说后面一部分只有最近用的时候才看的真切
看了一下目录,初学者还是看《C++ primer》吧,书上的章节感觉大差不差