以下个人的一点建议和心得哈
1. 先是和C语言基本相同的基础语法,想必大多都没什么问题,这部分看看书,写写书的课后题就能搞定。
2. 然后就是真正的CPP部分了,这部分需要掌握的就是新的关键字,面向对象,动态绑定,构造析构函数,以及类文件组织,模板,IO,网络还有标准库。这部分基本都是新内容,语言长时间才能摸索出一些门道出来,看书不一定能理解透彻,而且里面会有很多坑,建议看视频 (奇牛学院的就不错)
3. 然后就是 11 新特性,标准库源码,还有内存管理准标准库 boost 相关的。
4. 看看github上一些简单的项目,看看别人的目录组织,类组织,学习良好的语言编码风格,和这些知识具体使用的技巧,这一步可以和2.3同时进行!
学 C++ 是一个特别漫长的过程,平时也多学习积累,厚积薄发!
从计算机科学的角度来看,最重要的两门语言是C语言和C++。一个注重算法,一个注重对象。几乎目前的各种高级语言都是这两个语言的衍生版本。只要精通这两门语言,其他的计算机语言很容易上手
我个人认为,如果你是打算用高级语言的,学习c语言是必不可少的,学会C语言是你日后更上一个台阶的基础,而且C语言的编程逻辑跟其他的,很多是相同的。所以如果是打算往这个方向发展的,静下心来去学吧,不会错的。
目录

第一阶段 启航阶段必修
第一章 专业启航- 01C语言程序设计
- 02面试笔试算法(上)
- 03Linux系统操作基础
- 04Linux系统编程
- 05Linux网络编程基础
- 06My SQL
第二阶段 提升阶段必修
第二章 核心提升- 01数据结构
- 02C++程序设计
- 03面试笔试算法(下)
第三阶段 岗位方向必修
第三章 服务端研发能- 并行计算
- 高性能/高并发
- ROS/物联网
- STM32/C++
- 计算机图形/用户界面
- C++面向对象编程
课代表zs6265745
我已学完,有需要点我的头像,再私信回复【学习】领取








