#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <iterator>
#include <cstdlib>
#include <ctime>
#include <functional>
using namespace std;
void display(vector<int>& v, const char* c);
int main() {
// vector<string> v;
// string s;
//
// while (getline(cin, s))
// v.push_back(s);
//
// sort(v.begin(), v.end());
// copy(v.begin(), v.end(), ostream_iterator<string>(cout, "\n"));
//
//
// std::cout << "HI" << std::endl;
srand(time(NULL));
vector<int> v(10);
for (int i = 0; i < 10; ++i)
v[i] = rand() % 10000;
display(v, " before ");
sort(v.begin(), v.end());
display(v, " after ");
return 0;
}
void display(vector<int>& v, const char* c) {
cout << c << endl;
copy(v.begin(), v.end(), ostream_iterator<int>(cout, "\t"));
cout << endl;
}
C++ 输出流迭代器
最新推荐文章于 2024-06-23 21:20:14 发布