operator1 [C++]Class Operator와 대입연산자 Operator(연산자 오버로딩) class에 연산기능의 인터페이스를 구현하여 사용하는 것입니다. 사용자의 편의성을 위해 구현하는 기능이지만 class라는 모듈에 operator를 구현하면 사용자는 사실 이 operator 연산이 무슨 기능을 하는지 알기가 어렵습니다. 따라서 class의 모듈이 수학적인 기능만 가지고 있는 경우 operator를 구현하여 인터페이스를 제공하는 것이 좋습니다. operator의 형태는 다음과 같이 operator뒤에 연산기호를 붙여서 함수 이름으로 사용합니다. operator+ operator- operator* operator/ operator++ operator-- operator= operator+= ...... 반환 형식과 인수는 연산의 기능에 따라 사용자가 구현하.. 2018. 1. 25. 이전 1 다음