listtest3.cpp
来自「VC.net 的一些有用的技巧」· C++ 代码 · 共 36 行
CPP
36 行
//ListTest3.cpp
#include <list>
#include <string>
#include <iostream>
#include <algorithm>
using namespace std ;
typedef list<int> LISTINT;
void PrintItem(int& ItemToPrint)
{
cout << ItemToPrint<<" ";
}
int main (void)
{
LISTINT list1;
LISTINT list2;
for (int i = 0; i < 10; ++i)
list1.push_back(i);
list2.push_back(100);
list2.push_back(200);
list2.push_back(300);
for_each(list1.begin(), list1.end(), PrintItem);
//在list中插入一个元素
list1.insert(list1.begin(), -1);
cout<<endl;
for_each(list1.begin(), list1.end(), PrintItem);
//在list中插入相同元素的拷贝
list1.insert(list1.end(), 3, 10);
cout<<endl;
for_each(list1.begin(), list1.end(), PrintItem);
//插入一个范围内的元素
list1.insert(list1.end(), list2.begin(),list2.end());
cout<<endl;
for_each(list1.begin(), list1.end(), PrintItem);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?