P1 认识headers、版本、重要资源
C++标准库中有百分之八十左右都是由 STL组成的
一、C++Standard Library 标准库 vs Standard Template Library (STL)标准模板库
-
C++标准库和STL的关系:
C++标准库>STL,STL包含的是六大部件,C++标准库还包含其他一些东西
C++标准库中有百分之八十左右都是由 STL组成的 -
标准库以head files形式存在
(1)C++标准库的head files不带文件延申名(.h),例如#include<vector>
(2))新式 C head files 不带副档名 .h,例如 #include <cstdio>
(3)旧式C head files (带有副档名.h)仍然可用,例如#include<stidio.h>
二、常用网站:
cplusplus.com
cppreference.com
gcc.gnu.org
P2 STL 体系结构基础介绍
- 程序 = 数据结构 + 算法
一、STL 六大部件(components)
部件名称 | 英文名 | 作用 |
---|---|---|
容器 | Containers | 容器就是用来储存元素的,元素就需要占用内存,是用来解决内存的事情 |
分配器 | Allocators | 分配器是用来支持容器的,解决内存的事情 |
算法 | Algorithms | 具有某种 |