C++ 顺序容器的操作(2)push_back、push_front、insert
1、在顺序容器中添加元素c.push_back(t)c.push_front(t)c.insert(p,t)//在p迭代器位置插入tc.insert(p,n,t)//在p迭代器位置插入n个tc.insert(p,b,e)//在p迭代器位置插入b迭代器和e迭代器直接的元素vector只能往后插,list和deque可以往前插2、容器元素都是副本,不会修改传进去的变量的值
·
1、在顺序容器中添加元素
c.push_back(t)
c.push_front(t)
c.insert(p,t)//在p迭代器位置插入t
c.insert(p,n,t)//在p迭代器位置插入n个t
c.insert(p,b,e)//在p迭代器位置插入b迭代器和e迭代器之间的元素
vector只能往后插,list和deque可以往前插
2、容器元素都是副本,不会修改传进去的变量的值
3、添加元素可能会使迭代器失效,因此要避免存储end操作返回的迭代器
更多推荐
已为社区贡献1条内容
所有评论(0)