
대입 연산자 정의 방법대입 연산자를 구현하는 방법은복제 생성자와 비슷하지만,몇 가지 중요한 차이점이 있다.첫째, 복제 생성자는 초기화할 때 단 한 번만 호출된다.이때 대상의 객체는 유효한 값을 가지고 있지 않다.또한 대입 연산자는 객체에 이미 할당된 값을 덮어쓸 수 있다.그러므로 객체에서 메모리를 동적할당하지 않는 한이 차이점은 크게 드러나지 않는다.이에 대한 코드 예시는 아래와 같다.MyClass myClass;myClass = myClass;대입 연산자를 구현할 때는 자기 자신을 대입하는 경우도 고려해야 하지만,고려하지 않아도 될 경우가 있다.1) 클래스 내부에 멤버가 하나고2) 이 멤버가 기본형이라면 이를 고려하지 않아도 된다.위 예제의 MyClass가 double형 하나만 가진 클래스라면이를 성립..