C++/Operator Overloading 썸네일형 리스트형 C++ Operator Overloading C++ 프로그래밍, 연산자 오버로딩 ( Operator Overloading ) 프로그램을 구성하는 코드는 간결하고 가독성이 좋아야 한다. 그러한 코드는 개발자가 코드를 읽을 때 직관적으로 이해될 수 있으므로 유지보수면에서도 도움이 된다. 코드의 가독성을 높이기 위한 좋은 방법은우리에게 익숙한 기호(연산자)를 최대한 사용하는 것인데, 예를 들어 다음과 같은 코드가 동일한 기능을 한다면 어떤 코드가 직관적인지 비교해 보자CVector v1(2,3); CVector v2(4,5); CVector v3 = v1.add(v2); // 이렇게 하는 것이 직관적인가? CVector v3 = v1 + v2; // 이건 어떨까? 위의 코드에서 v1 + v2 부분은 바로 그 의미가 이해되는데, 개발자가 작성한 클래스인 .. 더보기 이전 1 다음