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

민트향칵테일님의 프로필 이미지
민트향칵테일

작성한 질문수

[입문] Qt 6 프로그래밍 1편

하드코딩으로 위젯 구현할 때, 소멸자도 구현해야되나요?

작성

·

299

1

안녕하세요,

강의 QMdiArea을 이용한 다중 윈도우 창 만들기 예제를 보던 중 질문드립니다.

다중 윈도우 창을 만들기 위해, Widget 생성자에서 아래에 밑줄 친 변수들을 힙 메모리에 할당을 했는데요,

이 변수들은 widget이 사라질 때, 같이 메모리가 해제되나요? 아니면 직접 해제되도록 구현해야하나요??

 

 

 

 

 

답변 1

1

김대진님의 프로필 이미지
김대진
지식공유자

안녕하세요. 민트향칵테일님,

Widget 이 사라질 때, 자동으로 메모리에서 해제 되지 않습니다. 따라서 소멸자에서 메모리 해제를 직접 해줘야 합니다.

 

혹시 더 궁금한게 있으면 언제든 질문해 주세요.
감사합니다. 김대진 드림.

민트향칵테일님의 프로필 이미지
민트향칵테일

작성한 질문수

질문하기