【C++STL】第一讲:认识headers、版本、重要资源
【C++STL】第一讲:认识headers、版本、重要资源
level 0: 使用C++标准库
level 1: 认识C++标准库
level 2: 良好使用C++标准库
level 3: 扩充C++标准库
headers
标准库以header files的形式呈现
- C++标准库的header files不带后缀名(.h),例如#include
- 新版C header files不带后缀名(.h),例如#include
- 旧版C header files带后缀名(.h) 例如#include
- 新版headers内的组件封装在namespace "std" 之内
- 使用方式1:using namespace std; 相当于在将std的所有组件均打开
- 使用方式2: using std::cout; 相当于取出std中的cout组件
- 旧版headers内的组件并没有封装在namespace "std"之内
版本
C++标准库用法在99%的编译器上都没有什么区别,基本可以忽略开发平台和编译器对于C++标准库使用的影响。
重要资源
在线网站
cplusplus.com
cppreference.com
gcc.gnu.org
重要书籍
《THE C++ STANDARD LIBRARY 2nd》 参考笔记:https://www.jianshu.com/p/586353894782
《STL源码剖析》