string
也就是字符串,但是本质是类。我觉得表面上就粗糙理解成和py里str一样的东西吧。
定义
例如:
string s1
就生成了空的字符串s1
string s1(5,"c")
就生成了包含5个c的字符串
函数
string有一些函数可以对string进行更方便的操作。
书写的格式为:
s1.size()
list
list是双向链表容器,即该容器的底层是以双向链表的形式实现的。
定义
list<数据类型>名字{}
例如:
list<int>num{1,2,5,6,9};
函数
queue
queue 是一个实现了先进先出的容器(队列)
定义
定义方法基本上差不多
queue<数据类型>名称
例如:
queue<int>q
函数
pair
pair只含有两个元素,可以看作是只有两个元素的结构体。
定义
pair<数据类型,数据类型>名称(初始值)
例如:
pair<int,string>p(5,"lety")
pair<int,string> p
p = {5,"lety"}
pair<int,string> p
p=make_pair(5,"lety")