• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

[12:39] res1, res2가 지워지는 순서에 대한 질문

20.01.24 17:05 작성 조회수 164

0

안녕하세요?

[12:39] 음성이 res2가 지우려고 할 때 문제가 생긴다고 되어있는데

AutoPtr이라서 res1이 먼저 지우고, res2가 나중에 지우는 거죠?

이게 헷갈릴 수 있는 문제인가 의문이 드네요 ㅠㅠ.

아마도 소멸자가 호출 순서는 생성자의 호출 순서와 반대라는 거 때문에 헷갈리는 거 같은데

오토피티알이라서 호출 순서는 상관 없는 거죠?

감사합니다.

============자답?===========

정확한지는 모르겠는데 나중에 실행한 게 먼저 소멸되는 거 같습니다.

답변 3

·

답변을 작성해보세요.

1

지호손님의 프로필

지호손

2020.03.15

스택 메모리에 포인터변수가 쌓인 순서와 반대순서로 소멸자를 호출하는걸 의미하는 것 같네요.

1

이건 질문을 이해하기가 어렵네요.

0

호두님의 프로필

호두

질문자

2020.01.25

다시 확인해 보겠습니다.