본문 바로가기
lang/C,C++

연산자 오버로딩

by Wordbe 2019. 7. 14.
728x90
vector<pair<int, int>> v;

 

를 선언해보자.
이 상황에서 cout으로 pair쌍을 출력해보고 싶다.

c++은 연산자를 사용자가 필요한 방향으로 쓸 수 있게 돕는다.

<< 연산자를 커스터마이징하여,
pair를 출력해보자!

 

ostream & operator<< (ostream &os, pair<int, int> rhs){
    os << rhs.first << " " << rhs.second;
    return os;
}
728x90

'lang > C,C++' 카테고리의 다른 글

[STL] erase  (0) 2019.09.19
C++ String (#include <string>)  (0) 2019.09.03
[STL] priority_queue  (0) 2019.07.21
vector - 효율성과 편의성이 높은 array  (1023) 2019.06.24
Class  (0) 2019.06.08

댓글