copy(s.begin(), s.end(), ostream_iterator(cout, ” “));

copy(s.begin(), s.end(), ostream_iterator<int>(cout, ” “)); //istream_iterator 在<iterator>头文件的定义中

这种样子只用一句话即可全部输出~~真的好帅~~~

#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>

using namespace std;

int main() {
vector<int> v;
int n,t;
cin >> n;
for (int i = 0;i < n;i++) {
cin >> t;
v.push_back(t);
}
vector<int>::iterator first = v.begin(), last = v.end();
//copy(first, last, ostream_iterator<int>(cout, ” “));cout << endl;
sort(first, last);
last=unique(first, last);
copy(first, last, ostream_iterator<int>(cout, “\n”));
return 0;
}

 

最近在重新系统的学 容器\迭代器 什么的~~

 

 

 

copy(s.begin(), s.end(), ostream_iterator(cout, ” “));》上有4条评论

  1. Pingback引用通告: 浮点数输出 | BZ编程小组

  2. Pingback引用通告: BZ编程小组 作品 | BZ编程小组

  3. Pingback引用通告: 清华mfc大作业 | BZ编程小组

  4. Pingback引用通告: char[]与CString互转 | BZ编程小组

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.