인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

SH님의 프로필 이미지
SH

작성한 질문수

홍정모의 따라하며 배우는 C++

15.1 이동의 의미와 스마트 포인터

15.1 9분50초

작성

·

334

0

AutoPtr<Resource> res(new Resource);

여기서 res도 동적할당으로 생성이 된것인데

res의 클래스 템플릿인 AutoPtr에서 소멸자가 호출이 되면 거기서 Resource로 만들어진 부분을 delete하는 것이 들어가 있어서 지워지는 것까지는 이해가 되는데

res도 동적할당을 받았을텐데 어떻게 delete res를 하지 않았는데 AutoPtr의 소멸자가 호출이 되는건가요?????

답변 1

0

AutoPtr 같은 경우에는

단순히 함수의 실행이 종료되어

자동으로 소멸자가 호출되었다고 볼 수 있습니다.

SH님의 프로필 이미지
SH

작성한 질문수

질문하기