C++learning
2016-06-19 11:26
267 查看
第一层次,C++基础:挑选一本入门书籍,如《C++ Primer》、《C++大学教程》、或Stroustrup撰写的经典《C++程序设计语言》或他一年半前的新作《C++程序设计原理与实践》,而一般C++课程也止于此,另外《C++ 标准程序库》及《The C++ Standard Library Extensions》可供参考;
第二层次,正确高效地使用C++:此层次开始必须自修,阅读过《(More)Effective C++》、《(More)Exceptional C++》、《Effective STL》及《C++编程规范》等,才适宜踏入专业C++开发之路;
第三层次,深入了解C++:关于全局问题可读《深入探索C++对象模型》、《Imperfect C++》、《C++沉思录》、《STL源码剖析》,要挑战智商,可看关于模版及模版元编程的书籍如《C++ Templates》、《C++设计新思维》、《C++模版元编程》;
第四层次,研究C++:阅读《C++语言的设计和演化》、《编程的本质》(含STL设计背后的数学根基)、C++标准文件《ISO/IEC 14882:2003》、C++标准委员会的提案书和报告书、关于C++的学术文献。
第二层次,正确高效地使用C++:此层次开始必须自修,阅读过《(More)Effective C++》、《(More)Exceptional C++》、《Effective STL》及《C++编程规范》等,才适宜踏入专业C++开发之路;
第三层次,深入了解C++:关于全局问题可读《深入探索C++对象模型》、《Imperfect C++》、《C++沉思录》、《STL源码剖析》,要挑战智商,可看关于模版及模版元编程的书籍如《C++ Templates》、《C++设计新思维》、《C++模版元编程》;
第四层次,研究C++:阅读《C++语言的设计和演化》、《编程的本质》(含STL设计背后的数学根基)、C++标准文件《ISO/IEC 14882:2003》、C++标准委员会的提案书和报告书、关于C++的学术文献。
相关文章推荐
- leetcode_c++:Majority Element II (229)
- 【Debug】双击cpp文件无法直接打开,提示“向程序发送命令时出现问题”
- 指针指向字符串常量和数组存放字符串常量(char *p="abcd", char p[]="abcd")
- 山东省第七届ACM大学生程序设计竞赛-Fibonacci
- 【c++程序】取一个数的近似值
- C/C++中extern关键字详解
- 批注:C++设计模式——简单工厂模式:归类
- C/C++语言在头文件中定义全局变量
- C++ - PAT - 1020. 月饼 (25)(贪心算法)
- 因吹思挺
- C语言中静态库和动态库
- 从华为面试来看C/C++的调用约定
- struct和typedef struct的区别
- C++之深浅复制剖析
- PAT乙级练习题B1009. 说反话
- leetcode #122 in cpp
- leetcode #121 in cpp
- leetcode #119 in cpp
- leetcode #118 in cpp
- leetcode #117 in cpp