1. Textbook
英文版: 《Introduction to Programming with C++》(3rd Ed.), Y. Daniel Liang,机械工业出版社,2013年6月1日出版
中文版:《C++程序设计》(第3版),梁勇,机械工业出版社, 2015年1月1日出版
理念:fundamentals-first
适于无任何基础的初学者
2. Reference books
2.1. 另一种风格的入门书:《C++ Primer》
作者Stanley B. Lippman等
C++大全,深度适当,适合自学
太厚(848), 很多读者半道出家去学java
第五版按C++11标准更新了内容,示例均采用 C++11 标准改写
理念:Object-Early
3. Other Books (新手入门后)
3.1. Thinking in C++ (中译:C++编程思想)
2nd edition, Volume 1, Bruce Eckel
免费电子版(英文): https://mindview.net/Books/TICPP/ThinkingInCPP2e.html
3.2. Essential C++ (有中译本)
作者:Stanley B. Lippman
适于有编程基础的人
3.3. The C++ Programming language (有中译本)
作者:Bjarne Stroustrup
一本每个人都应该买但不一定要看的书
可以当字典用,不适用于初学者
4. Other Books (学完本课程后)
4.1. The C++ Standard Library : A Tutorial and Reference (2nd Edition)
作者:Nicolai M. Josuttis;译者:侯捷
工欲善其事,必先利其器:利用标准库,提高实作能力
4.2. Inside C++ Object Model
作者:Lippman;译者:侯捷
从编译器的角度来探讨C++的实现方法和优缺点
浙公网安备 33010602011771号