跟着来从此踏上C++开发之路!!!
一、打好C基础
- 秘籍1:《嗨翻C语言》-- 鄙人推荐
- 秘籍2:《C Primer Plus 第6版 中文版》
- 以上秘籍2选1即可
- 核心掌握5点:数组、指针、链表、变量的作用域、会通过指针访问数组与字符串【必须啃下,对新手是辛苦一点点,但是掌握之后学习任何东西都事半功倍】
二、打好C++基础
- 秘籍1:《C++ Primer Plus 第6版 中文版》
- 秘籍2:《C++高级编程(第4版)》
- 以上秘籍都必须看完,先看1再看2
- 核心掌握6点:函数重载、理解复制构造函数、运算符重载、模板思想、STL(string\vector\map)、RAII。
- 注意直接学习现代C++(C11\C14\C17)即可,(C20、C23目前稍微了解即可)。
三、实战(web方向)
- web框架:Crow
- mysql库:Connector-C++
- 日志库:SpdLog
- 以上库我之前均有分享大家可以回去看看
我个人认为,任何一门编程语言要把知识巩固,做一个web服务都是不错选择,因为web包含的知识还是比较全面的。