C++list容器 list 插入和删除

tech2026-04-02  1

C++list容器 list 插入和删除

功能描述:

对list容器进行数据的插入和删除 #include <iostream> #include <list> using namespace std; void printList(const list<int>& l) { for (list<int>::const_iterator it = l.begin(); it != l.end(); ++it) { cout << *it << " "; } cout << endl; } void test01() { list<int>l; //尾插 l.push_back(10); l.push_back(20); l.push_back(30); //头插 l.push_front(100); l.push_front(200); l.push_front(300); printList(l); //尾删 l.pop_back(); printList(l); //头删 l.pop_front(); printList(l); //插入 list<int>::iterator it = l.begin(); l.insert(++it, 1000); printList(l); //删除 it = l.begin(); l.erase(++it); printList(l); //移除 l.push_back(10000); l.push_back(10000); l.push_back(10000); printList(l); l.remove(10000); printList(l); } int main() { test01(); return 0; }

C++list容器 list 插入和删除

最新回复(0)