c++需要掌握的基本技能图总结
1.工欲善其事,必先利其器
写代码同样的道理。熟练掌握一个好的编辑器(vim)、编译器(g++)、调试器可以快速提高编码效率。可以达到脱离鼠标编写代码,快速定位代码问题。
gdb,gcc学习总结
vim快捷键学习总结
2.c++基础语法
看c++11那边经典书籍即可,c++11的语法可以让你熟悉一些c++的基本特性(静态特性,常量特性,内存管理,权限等特性)。接下来,你才可能看懂下面的进阶内容
3.effictive c++
教你怎么写一个类--------你会明白类的整个的全部的内容。这个很重要
4.设计模式(可选)
大话设计模式
5.linux命令(爱上命令行操作电脑吧,脱离鼠标真的很爽)
linux命令的熟悉,可以让你得心应手的操作电脑
6.实战学习(sylar----从零开始开发一个服务器框架)
这个项目可以帮助你巩固前面所学的知识(有vim,gdb,c++类的编写,设计模式,进程,协程,linux命令,cmake,make的使用等内容,和前面的知识息息相关,快速巩固)