如果是入门,推荐 《c++程序设计》 谭浩强 著,讲得通俗易懂,很适合入门,同时不乏讲解仔细,精辟!
还有一本《C++ primer》,外国 ,被誉为 C++ 的经典之作;

C++程序设计基础(第二版)
周霭如 林伟健 编著
电子工业出版的
本书介绍的程序设计方法和使用到的算法都是立足于基本概念和方法,所以通常是简单和小规模的。本课程教学目的是通过学习C++语言,使学者掌握结构化程序设计和面向对象程序设计的基本概念和方法,能够编写一些小型的C++程序,具备学习后续课程的程序设计基础和进一步自学的能力。
因而,这本书的内容并不难,完全可以自学
另外,谭浩强的《C++程序设计》也是个好选择。
| 看《标准C++宝典》、《The C++ Standard Library》这样的书,《C++编程规范--101条编程规则、准则与最佳实践》,可以帮助你规范化编程,应该在开始的时候就接触这样的书,耳熏目染地养成良好的写代码习惯。 |
后续有个可视化编程,即MFC,你可以试下《深入浅出MFC》
这是一本讲述如何使用MFC库的书。今天,MFC日渐式微,而且,MFC所使用的C++技术也是一直为人所诟病的。书确实是不错的,但是,学习C++并不一定要学习MFC。因此,对于学习C++而言,这本书不是必须。
《C++ primer》 《MFC深入浅出》《Windows CE 嵌入式高级编程极其实例详解》 第三本可以进阶,例子很多,很不错,有时间在看看《Windows 核心编程 第五版》
入门的话用C++Primer plus吧(不是C++Primer),相对来讲比C++Primer要简单点
这两本都是很不错的书,我都有收藏