📄 listtest1.cpp
字号:
//ListTest1.cpp
#include <list>
#include <string>
#include <iostream>
using namespace std ;
typedef list<string> LISTSTR;
int main()
{
LISTSTR::iterator listi;
//构造空list
LISTSTR listtest;
//在list中插入元素
listtest.insert(listtest.end(), "apple");
listtest.insert(listtest.end(), "orange");
//从另一个list构造list
LISTSTR listtest1(listtest);
//构造具有3个相同元素的list
LISTSTR listtest2(3, "banana");
//用另一个list的一部分构造list
LISTSTR listtest3(++listtest2.begin(),listtest2.end());
// 用for循环输出各list的值
cout << "listtest:";
for (listi = listtest.begin();listi != listtest.end(); ++listi)
cout << " " << *listi;
cout << endl;
cout << "listtest1:";
for (listi = listtest1.begin();listi != listtest1.end(); ++listi)
cout << " " << *listi;
cout << endl;
cout << "test:";
for (listi = listtest2.begin();listi != listtest2.end(); ++listi)
cout << " " << *listi;
cout << endl;
cout << "test:";
for (listi = listtest3.begin();listi != listtest3.end(); ++listi)
cout << " " << *listi;
cout << endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -