前言
各位,因为一直有人再问C++的相关问题,所以今天这里就简单写一篇推送,一来给出一些学习建议,二来带来一些学习资料,供大家学习。由于能力有限,以下内容不准确或者不到位的地方还请大家批评指正。
对C++的一些认识
一直在说C++是C的继承和发展,单从这句话来说没错,但具体到学习过程中,最好还是忘掉这句话, 把它当成一门新的语言去学习,这有利于去除你被C固化的一些思维。
C++可以是面向过程的,因为C能做的它也能做;C++也可以是面向对象的,此时封装(数据抽象)是基础,继承是手段,多态是目的;C++还可以是泛型编程的,此时参数化类型(概念抽象)是基础,模板是手段,通用是目的。
目前来说,C++的主要应用领域有服务器端开发,游戏开发,PC端尤其是windows桌面软件,虚拟现实,数字图像处理(比如OpenCV),分布式系统,操作系统,驱动程序等等,不得不说其功能强大,当然这也是它比较难学的原因。
**【文章福利】:**小编推荐自己的C语言交流群:967051845!整理了一些个人觉得比较好的学习书籍、视频资料共享在群文件里面,有需要的可以自行添加哦!~
C++学习建议/路线
我个人一直坚持一个观点,由于学习个体不同,适合每个人的