-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
소멸자 관련 질문드립니다.
20.04.11 22:47 작성 조회수 128
1
강의: 8.6 소멸자 destructor / 약 8분30초
안녕하세요. 매번 강의를 잘 보고 있습니다.
강의를 보던 중, my_int_arr(1000)의 소멸자가 언제 호출되는지 궁금하여 질문드립니다.
my_int_arr가 while문 영역을 벗어나면서 사라지려고 할 때 소멸자가 호출되서 delete이 된다고 하셨는데요, while의 조건문이 true이기 때문에 my_int_arr가 항상 while문 영역 내에 있는게 아닌지 궁금합니다. my_int_arr가 계속 while문 영역에 있으므로 소멸자가 호출되지 않을 것 같은데 실제로 delete이 되는걸 보니 제가 잘못알고 있는 부분이 있는 것 같습니다.
while문의 바디를 다 처리하고, while 조건문의 참/거짓을 판단할 때 while문 영역을 벗어난 거라고 봐야하나요?
답변을 작성해보세요.
1
답변 1