    
- 帖子
- 3852
- 积分
- 13044
- 威望
- 16780
- 金钱
- 36761
- 在线时间
- 1139 小时
         
|
C++语言学习经验(某编程牛人力作)c++博大精深,远远超出一般人的想象,一个C++程序员,搞5年编程,也许也没有听说过C++元编程,所以C++的学习,需要学其精华,掌握其发展思路,用到那里,学到那里。C++的经典书不下20本,怎么学。
1,入门:钱能的《C++程序设计》
不需要C语言基础,由浅入深,概念清晰,C++中国产的精品。
2,发展:《Thinking in C++》,《C++ Primer Plus 》
一本是调整大家的编程思路,一本是了解C++程序设计的方方面面,主要工程方面。
3,提高:Bjarne Stroustrup的《C++程序设计语言》,《深入探索C++对象模型》
C++之父的那本书告诉你,什么是C++,C++程序到底应该是什么。
C++对象模型这本书主要说明C++语言到底怎么运行,怎么实现的,为以后工程实践打下内功。
4,升华:太多了,水平有限,只是列出部分书名。
《Modern.C++ Design Generic Programming and Design Patterns Applied》
《STL Source Analyse》
《More Effective C++》
《C++ Template Metaprogramming》
5,实战:源码阅读,阅读基于C++的类库。
Boost,Qt等等
不推荐阅读MFC,设计思路太差。
大家可能觉得奇怪,这里怎么没有提到VC++,原因是VC++是一个开发平台,当C++学好了,进入他,随便找几本书就搞定了,否则死定了。
对VC++搞不定的网友是因为搞不定VC++使用的类库,比如VC++ 6.0以前是MFC和ATL,VC++ 7.0后加入了.NET。
补充:C++的忌讳,不要使用C语言的思路来写C++。 |
|