vector 不支持push_front、pop_front,list、deque支持
c[n],vector、deque支持下标操作,list不支持
queue适配器,要求关联容器必须提供push_front操作,因此vector不行;默认的stack、queue都是基于deque实现的
priority_queue要求能随机访问,因此能建立在vector、deque上,不能建立在list上
语法:stack<string, vector<string>> str_stack;
关联容器不提供front、push_front、pop_front、back、push_back、pop_back操作
可用insert和erase来添加和删除
vector、list、deque的erase返回一个迭代器,指向被删除元素后面的元素
map、set的erase返回void