如何高效地学习C++?

回答·17
最热
最新
  • 一、看书 《c++primer plus》第六版,适合作为入门的书籍,但是由于干货密度不太高,所以看一遍对照着实现书中的例子,基本可以保证上手 c++。 《c++ primer》第五版,这本经典的书就不一样了,内容详实严谨,适合当做手册反复翻阅。 《Effective C++》《More Effective C++》光上手还不够,还需要知道如何写出正确、大气、优雅的 c++,这两本书满足你。 《STL 源码剖析》讲解了 STL 五大组件的底层实现,让你对 STL 驾轻就熟。 《深度探索 C++对象模型》理解 C++ 里的对象是在内存中是如何组织的。 二、练习 使用 c++在 leetcode 或者洛谷刷题吧,经常刷,手感就会越来越好,
  • 厚积薄发:认真学习基础知识,了解计算机底层工作原理,做到基本功扎实的同时,学习各种工具及框架; 学以致用:实践,反复实践,用实践去验证所学,并做好总结; 他山之石:各种开发语言触类旁通,了解特性及差异才能系统地规划布局,与人交流,才能查漏补缺,补全短板; 急人所急:了解用户需求,掌握业务领域知识,听得懂、说的清,才能做好架构,从而让技术体现价值。
  • 做 C++项目,想多学就做个大项目,想慢慢学就一个一个小项目慢慢做
  • 基础知识按照书看一遍,文件操作  数据库操作  网络编程 多线程编程来一遍就差不多了
  • 厚积薄发:认真学习基础知识,了解计算机底层工作原理,做到基本功扎实的同时,学习各种工具及框架; 学以致用:实践,反复实践,用实践去验证所学,并做好总结;
  • 试着去写一个网络框架,在实践中学习最快。
  • 基础知识按照书看一遍,文件操作  数据库操作  网络编程 多线程编程来一遍就差不多了
  • 《深入理解 c++对象模型》 《计算机组成原理》
  • 选择看一本权威的 C++书籍,多学习一些实例,多在电脑上操作。
  • 看视频,写代码。推荐零起点学通 c+这