잡담
C++ 연산자 오버로딩을 하면서 느낀점
__미니__
2016. 5. 11. 13:38
생각보다 리턴 하나 해주면서도 고려해야 할 게 많더라
프로그램이 진짜 사소한 거 하나에도 이해할 수 없는 에러로 박살이 나는 경우가 많다
솔직히 여전히 잘 이해가 안 되는 부분이 많기는 하다
예를 들어 operator<< 같은 경우, 인자가 두 개 들어오는데 그중 하나가 stream이다.
이 인자는 << 를 기준으로 왼쪽에 있는 stream을 의미하는 것인지...
그리고 왜 friend로만 재정의가 가능한 것인지.
나중에 알아보도록 하고 일단 만들어 보자.
그리고.
생성자에 멤버 이니셜라이저 잘 쓰자
항상 변수들 초기화해주는거 잊지 말자...