henongj   3년 전

문제번호 7576, 토마토 문제, 문제는 맞았습니다. 

맞았는데 예전부터 2차원을 다루는 문제엔 항상 pair를 사용하다보니 하나하나 더하는 것 보단

 +나 += 연산을 사용하고 싶습니다. 그래서 검색하고 찾아본 연산자 오버로딩을 보고...

정말 간단한 코드를 짜봤는데 +=가 안 되더군요

대부분의 설명글은 직접 객체를 만들어서 설명해서 this 연산자를 이용한 코드를 예제로 사용하는데

저는 STL을 자주 써서 pair나 vector같은 것들에 오버로딩을 하고싶었습니다.

단순한 + 오버로딩은 검색해서 찾아서 문제없이 돌아갔는데 

+=는 무슨 짓을 해도 안 되더라고요.

+= 같은 연산자 오버로딩은 어떻게 하는지 알고싶습니다.

그리고 template으로 만들려면 어떤 정보를 찾아봐야 하는지도 알려주신다면 정말 감사드립니다.

댓글을 작성하려면 로그인해야 합니다.