listtest9.cpp
来自「VC.net 的一些有用的技巧」· C++ 代码 · 共 32 行
CPP
32 行
#include <list>
#include <iostream.h>
#include <algorithm>
using namespace std ;
typedef list<int> LISTINT;
void PrintItem(int& ItemToPrint)
{
cout << ItemToPrint<<" ";
}
int main (void)
{
LISTINT list1;
for (int i = 0; i < 10; ++i)
list1.push_back(i);
list1.pop_front();
cout<<"删除当前list中的第一个元素0\n"<<"list1:" ;
for_each(list1.begin(), list1.end(), PrintItem);
list1.pop_back();
cout<<"\n删除当前list中的最后一个元素9\n"<<"list1: ";
for_each(list1.begin(), list1.end(), PrintItem);
list1.erase(++list1.begin());
cout<<"\n删除当前list中的第二个元素2\n"<<"list1: ";
for_each(list1.begin(), list1.end(), PrintItem);
list1.erase(list1.begin(), list1.end());
cout<<"\n删除当前list中的全部元素\n"<<"list1: ";
for_each(list1.begin(), list1.end(), PrintItem);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?