Notice
Recent Posts
Recent Comments
Link
마이라이프해피라이프
[C++] Debug Assertion Failed: _CrtIsValidHeapPointer(block) 본문
c++ 코드 실행 중 위와 같은 에러가 발생했다.
소멸자와 관련된 에러인 것 같다고 판단했고, 해결책을 찾아보았다.
코드를 살펴보니, 동적 배열을 생성한 뒤 pass by ref로 값을 받지 않고 배열을 변경해 생긴 오류 같았다.
정확히 어떻게 작동하는지 모르겠으나 동적 배열을 변경할 때는 pass by ref 로 배열을 넘겨줘야하는 것 같다.
함수의 argument에 &을 붙이니 해결되었다.
'컴퓨터 > C++' 카테고리의 다른 글
[C++] 오류 - ']'가 필요합니다. (0) | 2021.11.10 |
---|---|
[C++] Visual Studio 2019 - C2760 에러 (0) | 2021.10.18 |
[C++] 예외 처리 (exception) (0) | 2021.10.17 |