pair 자료형으로 선언한경우 operator == 를 사용하려면 이에 대해 오버로딩을 해줘야 할것 같지만
pair 안에서 자체적으로 first 인자와 second 인자에 대해 각각 == 을 적용시킨후 결과를 반환한다.
아래의 소스를 보면 그 의미가 좀 더 구체적으로 다가온다.
Compilation 이 나는 이유는 TEST class 에 == 를 호출하려고 하는데 정의가 되어 있지 않기 때문이다.
'Programming > C & C++' 카테고리의 다른 글
해깔리는 STL resize() 와 reserve()에 대한 고찰 (0) | 2009.09.21 |
---|---|
operator== issue in inheritance (0) | 2009.09.10 |
istream operator >> overriding into template class (0) | 2009.07.31 |
Linux 와 Window 에서 현재시간 값 얻어오기 (0) | 2009.04.14 |
template - class 내부 변수명을 명확히 하기 (0) | 2009.02.19 |
댓글