C++支持的基本和复杂数据类型

基本类型

基本数据类型(7种):  
bool(1),short(2),int(4), long(4),float(4),double(8),char(1).

基本数据衍生:
int8_t(char),int16_t(int),int32_t(int),int64_t(long long)

字符串类型:
char[],char *,string

容器类型:

顺序性容器:
vector:从后面快速的插入与删除,直接访问任何元素,连续存储
deque:从前面或后面快速的插入与删除,直接访问任何元素,连续存储
list:双链表,从任何地方快速插入与删除

关联容器:
set:不允许重复值
multiset:允许重复值
map:一对多映射,基于关键字快速查找,不允许重复值
multimap:一对多映射,基于关键字快速查找,允许重复值,即一个键值可能对应多个value

容器适配器:
stack:后进先出
queue:先进先出
priority_queue:最高优先级元素总是第一个出列

泛型支持:
template <typename T>

发布了31 篇原创文章 · 获赞 1 · 访问量 1154

猜你喜欢

转载自blog.csdn.net/quietbxj/article/details/105582208