虽然C++领域的经典书籍犹如过江之鲫、车载斗量,但其中的可供初学者入门的书籍却并不多。可能C++阵营里的牛人太多了,都不屑于写入门级新手教程。虽然Bjarne Stroustrup大叔说学习C++不需要学习C语言,但实践表明有C语言基础还是很有帮助的。另外大叔自己写的那本《The C++ Programming Language》初学者不要看!
好了,如果你已有C语言使用经验,想要继续学习C++,那么有两本书值得推荐:《Thinking in C++》和《C++ Primer》,前者浅显易懂,后者广博渊深,都是学习C++良师益友。
《Thinking in C++》分为两本:volume I(卷1)和volume II(卷2)。卷1的作者是著名的Bruce Eckel,卷2是他和人合著的。我感觉是卷2相比卷1语言上要晦涩不少,不如看《C++ Primer》和《The Standard Template Library》。
《Thinking in C++》卷1和《Thinking in Java》最大的特点就是结合面向对象的设计思想来讲解C++、Java程序设计,在阐述OOP方面做得非常好!其他C++书籍无出其右。
2024-04-19 21:11:54
6.77MB
1