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

v44ads님의 프로필 이미지
v44ads

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

디버깅 문제 풀이 #2

exercise8 질문입니다!

작성

·

249

0

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

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

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

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

답변 2

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

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

0

v44ads님의 프로필 이미지
v44ads
질문자

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

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

v44ads님의 프로필 이미지
v44ads

작성한 질문수

질문하기