📄 chapter4-20.cpp
字号:
//文件名:CHAPTER4-20.cpp
#include "stl.h" // or individual includes if you like,need list.h, set.h and algo.h
#include <iostream.h>
using namespace std;
struct compare { bool operator() (const int* i1, const int* i2) const { return *i1 < *i2; }};
void print(int* i) { cout << " " << *i;}
int main(int, char*[])
{
list<int*> list1;
for(int i = 0; i < 5; ++i) { list1.push_back(new int(i * i)); }
cout << "List of int*: (";
for_each(list1.begin(), list1.end(), print);
cout << ")" << endl;
set<int*, compare> set1;
copy(list1.begin(), list1.end(), insert_iterator<set<int*, compare> > (set1, set1.begin())
);
cout << "Set of int* : [";
for_each(set1.begin(), set1.end(), print);
cout << "]" << endl;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -