자료구조 | C++ | 연산자 오버로딩 (Overload)
·
개발/C++
개요오랜만에 수업 정리 글입니다.오랜만인만큼 상당히 예전 진도입니다. 이거 이용해서 수행평가까지 봤어요.수행평가 만점임(중요) 아무튼 오늘 정리할 내용은 연산자 오버로딩 입니다. 연산자 중복이란 자랑스러운 한국어 냅두고 영어를 쓰는 이유는 있어보여서 입니다. 그게 뭔데 연산자 오버로딩은 함수처럼 연산자를 오버로딩 하는 것을 뜻합니다.보통 연산자를 통해 연산할 수 없는 것 (클래스 등) 끼리 더하거나 코드의 편의성을 높이기 위해 사용합니다. 이러한 클래스가 있다고 해봅시다.class MyClass{ int a; int b; public: MyClass(int x, int y) : a{x}, b{y} {};} 근데 저는 이 클래스 두개를 더했을때 각자의 클래스의 a와 b변수를 더한 새 클래스..