比较好的C++教材有哪些

2024-11-28 00:35:10
推荐回答(5个)
回答1:

如果你c++基础可以,建议直接看C++ Primer,可以看懂的;如果感觉费劲,可以参考潭和郑书中的基本概念。 如果你英文还可以的话,我建议你看英文原版的Primer或Primer Plus书,因为中文翻译过来的怪怪的。

如果你只有C基础,我觉得你不如先看谭浩强的C++程序设计,这是基础,也是一种转向" 面向对像" 程序设计这种" 思维" 的基础。如果你现在看C++ primer我觉得你会很吃力,还可能打击你的信心。

但是当你把谭浩强的这本书看懂了之后,你再去看C++ primer这本书就容易多了。(注意,对于学习C++,这本书是必看的,只是先后的时间关系)。当然,你以后还可以去看看Windows程序设计 等等。

下面是我给你提供的一些参考书

1. 《C++ Primer》Lippman写的,经典中的经典,C++入门的宝典,读完这本书,基本语法过关,部分技巧掌握。
2.《The C++ programming language》C++的创始人Bjarne Stroustrup写的,这本书的权威性毋庸置疑,而且这里面讲到了一些比较底层的东西,如果你看过了《C++ Primer》的话,这本书可以跳着看,懂的就跳过。
3.《Effective C++》 Scott Meyers顶级大师用活泼幽默的语言写的书,这本书中讲到了许多应该注意的问题,这是十分值得购买的书。(Lippman曾把程序员分为看过effective c++的和没看过的两类。由此可见此书的重要性)
4.《More Effective C++》上书的姊妹篇,这本书里讲到了许多关键性的技术,对提高程序的效率是非常有帮助的。
5.《Advanced C++》这是一本神奇的书,里面讲到了许多连C++设计者都没想到的妙法,解决了许多看似不可能解决的问题。Scott Meyers曾隆重推荐过的书。
6.《Inside the C++ Objects Model》又是Lippman的大作!这本书讲到了他在开发第一个C++编译器时的许多想法,彻底解析了C++底层机制是如何实现对象模型的,看过这本书,你对C++的了解会有质的飞跃!从这刻起,你有权力说你是一个C++程序员了!

光学C++语言基本上看完上述的书就是高手了,其他经验要在实践中累积,这是我个人的经验。另外,你学了C++还要开发程序,开发软件,无疑要使用MFC之类的东西
《API Programming》和《MFC Windows 程序设计》两书值得一看。这两本书能迅速提高你的实践水平。

最后,希望你能早日完成心愿,祝你早日成功! 呵呵

回答2:

【入门】
《C++ Primer Plus》 仅用来入门,如果有一定基础可以跳过
《C++ Primer》 经典入门书籍(需要一定的理论基础,因此放在第二个位置)
【进阶】
《The C++ Programming Language》(中文版:《C++ 程序设计语言》)
C++ 作者的书籍
《Effective Modern C++》 以条例的形式列出一些新手值得注意的坑
《Effective STL》 和上一本是一个作者,专讲STL里的坑
《Thinking in C++》 (中文版:《C++编程思想》)
对比大部分教材,除了讲怎么做,这本书也讲了为什么这么做

回答3:

根据你的情况,最保险起见,选c++ primer plus比较适合
c++ primer plus比c++ primer简单易学,深度上前者不如后者。翻译上,前者还是做的不错的(并没有意思说c++ primer翻译不好)。c++ primer适合有c++基础的看
既然你是计算机出身、又有C语言基础,那钱能和谭浩强的就不要看了吧——对你来说太简单了。

回答4:

verycd里面有很多,我建议你看看视频比较好,我情况和你差不多,前端时间自学的,个人比较看好何洁月老师的视频,80讲比较细

回答5:

《c++ primer 中文 第4版》--强烈推荐
《thinking in C++》
《C++ Primer Plus(第五版)中文版》
《C++程序设计 谭浩强》---这个最近骂得比较多,但用的人也多《The C++ Programming Language》