클래스의 할당 연산자에서 일반적으로 할당되는 객체가 호출 객체인지 확인해야하므로 문제가 발생하지 않습니다. Class& Class::operator=(const Class& rhs) { if (this != &rhs) { // do the assignment } return *this; } 이동 할당 연산자에 대해 동일한 것이 필요합니까? this == &rhs사실이 될 상황이 있습니까? ? Class::operator=(Class&& rhs) { ? }