stl-reverse.cc
来自「压缩包里有教材<<C++模式设计-基于QT4开源跨平台开发框架>」· CC 代码 · 共 36 行
CC
36 行
// Filename: STL-reverse.cc// Use of mutating reverse() and copy()#include <iostream>#include <algorithm>#include <string>#include <vector>using namespace std;int main() { string firstname[5] = { "donald", "daisy", "mickey", "minnie", "twinkle" }; string lastname[5] = { "duck", "duck", "mouse", "mouse", "star" }; vector<string> name(firstname, firstname + 5); vector<string> name2(10); vector<string>::iterator p; copy(lastname, lastname + 5, name2.begin()); copy(name.begin(), name.end(), name2.begin() + 5); reverse(name2.begin(), name2.end()); for (p = name2.begin(); p != name2.end(); ++p) cout << *p <<" "; cout << endl;}/*outOOP> gpp STL-reverse.ccOOP> a.outtwinkle minnie mickey daisy donald star mousemouse duck duckOOP>*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?