• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

exercise8 질문입니다!

24.01.12 23:49 작성 조회수 139

0

안녕하세요! 좋은 강의 덕분에 많이 배우고 있습니다 ㅎㅎ

8번 문제를 그냥 실행했을 때, crash가 나야하는데
소리만 나고 출력, 호출 스택, IDE에 crash 표시도 생기지가 않습니다..!

제가 Mac M1에서 가상 머신으로 띄운 Window의 Visual Studio를 사용하고 있는데, 환경의 문제일까요?
원인을 모르겠어서 어떤 문제인지 서치하기가 어렵네요 ㅠ

Archer의 소멸자 delete pet;에 중단점을 찍고 실행 전 후 사진입니다!

답변 2

·

답변을 작성해보세요.

1

환경에 따라 일어나는 현상은 다르지만
image스샷을 보면 이미 메모리가 해제되어 엉뚱한 값이 들어가 있습니다.
Mac을 사용하진 않아서 그 환경에선 어떻게 VS가 뜨는지는 저도 잘 모르겠네요

0

v44ads님의 프로필

v44ads

질문자

2024.01.13

첫번째 사진은 delete가 실행되기 전이라, pet에 임의의 값이 들어 있는 것 같습니다!

운영체제, 컴파일러에 따라 에러메세지가 출력이 안될 수도 있을까요..? 멈추기는 하는데 어디에도 에러메세지가 출력되거나 표시되지 않아서요..!
늦은 밤에 바로 답변주셔서 감사합니다.