C++应用领域目前可以分为3大类
- 桌面应用软件,如QQ,安全卫士,浏览器等。
- 高级语言的运行时环境,如java虚拟机,c#的CLR,python编译器等。
- 应用软件后台,如游戏服务器后台等。
优势
- 执行效率相对较高
不足
- C/C++整套语法不具备“功能完备性”,单纯使用这门语言,无法创建任何有意义的程序,必须要借助系统API(这一现状正在改变)。
- 接口函数种类繁多,不同操作系统和API的使用习惯和风格也不一样,必须要学习多个平台的API函数。
常见使用函数
- 线程类:std::thread,std::chrono
- 智能指针:std::shared_ptr
- 线程同步:std::mutex