교환법칙 썸네일형 리스트형 이항연산자 오버로딩의 교환법칙 연산자 오버로딩 교환법칙 교환 법칙은 - 와 + 연산자에서 허용되는 법칙이다. 객체 끼리의 계산 또한 일반 상수와 연산을 하거나 교환 법칙을 사용해야 할 때가 있다. (A라는 클래스가 있고 priate에 x와y라는 변수가 있다고 가정하자.) A p1(1,2); A p2 = p1 + 3; 이 문장을 해결 하기 위해서는 연산자 오버로딩을 약간 변경 해야한다. 매개변수를 받아오는 부분에서 자신의 자료형인 A 클래스의 객체를 받는 것이 아니라 int 형 매개변수를 받아와야 한다는 것이다. 구현부는 다음과 같다. A operator+(int val) { A(p1.x + val, p1.y + val); return temp; } 하지만 만일 A p3 = 3 + p1; 이라는 코드를 추가했다고 가정하면 문제가 생기게.. 더보기 이전 1 다음