Programming

STL 스트림 반복자

naaya 2015. 6. 5. 13:39
반응형

스트림 반복자

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
#include<vector>
#include<string>
#include<algorithm>
using namespace std;
int main(){
    vector<string> coll;
 
    copy(istream_iterator<string>(cin), istream_iterator<string>(), back_inserter(coll));
 
    sort(coll.begin(), coll.end());
 
    unique_copy(coll.begin(), coll.end(), ostream_iterator<string>(cout,"\n"));
}
cs

 

Sort() 모든 원소들을 정렬한다.

 unique_copy() 인접한, 중복된 값들을 제거한다.

ostream_iterator<string>(cout,"\n") 모든 원소들을 줄바꿈을 하여 출력한다.

 

ref : C++ Standard Library 

Josuttis, Nicolai M. 저

반응형

'Programming' 카테고리의 다른 글

리눅스 그룹관리  (0) 2015.08.20
CDC 클래스  (0) 2015.06.24
데이터타입  (0) 2015.06.23
언제 어느 컨테이너를 사용할 것인가?  (0) 2015.06.08
복사생성자 사용  (0) 2015.06.05