, 즉할당 된 메모리를 두 번 삭제하지 않으려면 어떻게해야합니까? 나는 동적으로 할당 된 객체에 대한 포인터를 포함하는 객체가있는 경우, 다음 같은 유형의 다른 개체에 할당 예를 들어
object2 = object1;
와 소멸자가 명시 적으로 동적으로 할당 된 객체를 삭제합니다. 따라서 object2와 object1이 범위를 벗어나면 오류가 발생합니다. 동적으로 할당 된 객체의 주소가 두 번 삭제되기 때문에 오류가 발생합니다. 그렇다면이 문제를 수정/피하기 위해 무엇을해야합니까?