책 공부
-
[뇌를 자극하는 STL C++] 01 예제 문제 풀이책 공부/C++ STL 2021. 8. 27. 19:15
Part 01 STL을 학습하기 전 꼭 알아야 할 C++ 문법 Chapter 01 연산자 오버로딩 ! 이것만은 알고 갑시다. 1. 다음 이항 연산자 '+'가 호출하는 오버로딩 함수 두 개를 고르세요. ( ② , ③ ) Point p1, p2; p1 + p2; ① operator+(p2, p1); ② p1.operator+(p2); ③ operator+(p1, p2); ④ p2.operator(p1); 해설 : 연산자 오버로딩에는 두 가지 방법이 있습니다. 1. 멤버함수를 이용한 연산자 오버로딩 ( ② ) 2. 전역함수를 이용한 연산자 오버로딩 ( ③ ) 이 문제에서 물어보는 것은 두가지입니다. 첫째. 이 두 가지의 연산자 오버로딩을 알고 있는가? 둘째. 각각의 연산자 오버로딩의 주체와 인자의 순서가 어떻..