C++的特点
优点:
1、强大的抽象封装能力:这让C++语言具备了强大的开发工程能力,使在
封装的同时C++最大程度的保留了高性能;
2、高性能:运行快,并且占用资源少一直是C++语言的追求;
3、低功耗:特别适合在各种微型的嵌入式设备中运行高效的程序;
缺点:
1、语法相对复杂,细节比较多,学习曲线比较陡;
2、需要一些好的规范和范式,否则代码很难维护;
C++用来干什么
1、大型桌面应用程序(Google,Office)
2、大型网站后台(Google搜索引擎)
3、游戏和游戏引擎(Unity)
4、视觉库和AI引擎(Opencv,Tensorflow)
5、数据库(SQL Server,MongoDB)
6、其他(自动驾驶,嵌入式设备)