栈,队列,向量,表

stack<class_Tp>----------

size() %lu  unsigned long 无符号长整型

top() 自定义类型

pop() void 无返回值

push(x) void 无返回值

empty() bool型 空-1  不空-0


queue<class_Tp>----------

size() %lu  unsigned long 无符号长整型

front() 自定义类型

pop() void 无返回值

push(x) void 无返回值

empty() bool型 空-1  不空-0


vector<class_Tp>----------

size()  %lu  unsigned long 无符号长整型

push_back(x)  末尾插入x   void

pop_back() 删除vector最后一个元素

begin() 指向开头的迭代器(指针)

end() 指向末尾的迭代器

insert(p,x) 在p位置(迭代器)插入元素x  在无定义的地方插入一个元素,size会变化,中间无定义的值依然是随机值

erase(p) 删除p位置(迭代器)的元素

clear() 删除vector中所有元素


list<class_Tp>----------

size() %lu  unsigned long 无符号长整型

begin()  指向开头的迭代器(指针)

end() 指向末尾的迭代器

push_front(x) 向list头插入元素x

push_back(x) 向list末尾插入元素x

pop_front() 删除list头元素

pop_back() 删除list末尾元素

insert(p,x) 在p位置(迭代器)插入元素x

erase(p) 删除p位置(迭代器)的元素

clear() 删除list中所有元素

猜你喜欢

转载自blog.csdn.net/qq_33982232/article/details/80296491