Board logo

标题: C++语言学习经验(某编程牛人力作) [打印本页]

作者: 柔肠寸断    时间: 2008-7-29 08:31     标题: C++语言学习经验(某编程牛人力作)

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++。




欢迎光临 【3.A.S.T】网络安全爱好者 (http://3ast.com/) Powered by Discuz! 7.2