在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「C++的资料从专业入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!
在评论区回复“888”之后私信回复“888”,即可拿走。
精通C++是一个艰巨的任务。为什么C++比别的语言难学这么多?
其实这基本上是因为C++他爹Bjarne Stroustrup说过的一句话“我特别讨厌语言的设计者把自己的喜好强加给用户”(看向go)。结果C++为了不限制你的想法,于是也就变成了现在这个样子——包含若干范式,大概有:
1. 面向对象(灵活应用virtual继承+shared_ptr可以达到java/C#的效果)
2. 模板(这里分两类,分别为type rich programming和meta programming,区别很大)
3. 函数式编程(如今有了lambda,配合<algorithm>文件,简直无敌了)
4. 过程式
但是难能可贵的是,这几种东西在C++混在一起用也是多么的自然。不过,这需要你花时间去掌控他。
888