原始(primitive)类型
Integral Types
- bool
- char(8)
- short(16)
- int(16)
- long(32)
- unsigned
Floating-Point Types
- float(32)
- double(64)
- long double(128)
抽象数据类型:
- String Type
- vector Type(容器类型)
- Iterators
每一种容器(container)都定义了自己的迭代类型 ,例如,在vector中我们可以这样定义一个对象:vector<int>::iterator iter;
,上面这句话定义了一个名字为iter的变量。也有vector<string>::const_iterator iter
- bitset Type
容器类型
Sequential Containers
- vector
- list
- deque : double-ended queue
Sequential Container Adaptors(适配器)
- stack
- queue
- priority_queue