1 소멸자
끝낼 책임이 있으면 정확히 한 번 해제합니다.
포인터나 핸들을 직접 들고 있다면 복사, 대입, 이동, 소멸이 서로 충돌하지 않는지 같은 표에서 확인해야 합니다.
끝낼 책임이 있으면 정확히 한 번 해제합니다.
새 객체가 독립 자원을 갖도록 깊은 복사를 수행합니다.
자기 대입과 예외 중간 상태를 고려해 기존 자원을 교체합니다.
포인터를 넘겨받고 원본을 빈 상태로 만들어 이중 해제를 막습니다.
내 자원을 먼저 정리한 뒤 상대 소유권을 가져오며
noexcept를 검토합니다.
허용은 =default, 금지는 =delete로 의도를
드러냅니다.