c++程序设计

 

演算法笔记ios

连接:http://www.csie.ntnu.edu.tw/~u91029/算法

一个刚发现的网站:http://www.diybl.com/
编程

C++学习建议学习

C++缺点之一,是相对许多语言复杂,并且难学难精。许多人说学习C语言只需一本K&R《C程序设计语言》便可,但C++书籍倒是多不胜数。我是从C进入C++,皆是靠阅读自学。在此分享一点学习心得。我的认为,学习C++可分为4个层次:网站

第一层次,C++基础:挑选一本入门书籍,如《C++ Primer》《C++大学教程》、或Stroustrup撰写的经典《C++程序设计语言》或他一年半前的新做《C++程序设计原理与实践》,而通常C++课程也止于此,另外《C++ 标准程序库》《The C++ Standard Library Extensions》可供参考;google

第二层次,正确高效地使用C++:此层次开始必须自修,阅读过《(More)Effective C++》、《(More)Exceptional C++》、《Effective STL》《C++编程规范》等,才适宜踏入专业C++开发之路;spa

第三层次,深刻了解C++:关于全局问题可读《深刻探索C++对象模型》《Imperfect C++》《C++沉思录》《STL源码剖析》,要挑战智商,可看关于模版及模版元编程的书籍如《C++ Templates》《C++设计新思惟》《C++模版元编程》设计

第四层次,研究C++:阅读《C++语言的设计和演化》《编程的本质》(含STL设计背后的数学根基)、C++标准文件《ISO/IEC 14882:2003》C++标准委员会的提案书和报告书、关于C++的学术文献。3d

计算机学习必备: code