C++ 课程概述
C++ 课程主要包含以下内容:
- C++ 语法
- STL
- 高阶数据结构
特点
- C++ 兼容 C 语言,C 语言后缀是.c,C++ 后缀是.cpp 或者.cc
- ANSI/ISO 委员会维护编译器标准
标题越粗,版本更新越大。C++20 和 C++23 版本现状如下:

C++ 更新分为小版本和大版本:

委员会在起草 C++ 标准化第一个草案后,STL 被惠普实验室开发,在 C++ 标准化时添加到标准中。

C++23 期望值与实际结果对比:

参考文档
- C++ 参考文档:简洁版 cpluscplus.com(推荐用英文版)
C++ 排行榜
TIOBE 排行榜显示 C/C++ 市场份额依然不低:

C++ 在工作领域的应用
- 大型软件的开发,如编译器、数据库、操作系统、浏览器
- 音视频开发
- PC 客户端开发
- QT 是一个跨平台 C++ 图形用户界面程序
- 服务端开发
- 游戏引擎开发
- 嵌入式开发
- 机器学习引擎(不适合,需卷学历和数学)
- 测试开发(以前学历要求不高,这两年卡学历,有实习经历会好一些)
测试开发方向
C++ 学习难度
- 难学
- 自学难度大,好书很多但入门的好书很少
- C++ 语法难约 30%,部分语法不够合理



