로딩
요청 처리 중입니다...

CMemoryException 해결법

 CMemoryException 해결법

메모리 부족 예외 상태를 나타냅니다. 공식 문서 https://docs.microsoft.com/ko-kr/cpp/mfc/reference/cmemoryexception-class?

view=msvc-170 CMemoryException 클래스 CMemoryException 클래스에 대해 자세히 알아보기 docs.microsoft.com 1. 가장 큰 가능성 new같은 것을 한것이 아니라 지역변수 특히 배열로 선언된 것들을 포인터로 억세스하면서 할당된 범위를 초과해 버린 것이죠.

특히 초과해서 써버렸을 경우 일반적으로 이런 것들은 다운이 되지는 않지만 나중에 문제를 발생시키기 마련 2. 두번째 가능성 할당한 메모리 사이즈 이상으로 메모리를 사용한 것입니다.

예를 들면 100byte를 할당했는데 memcpy같은 걸 할때 200Byte를 쓴다든지 포인터로 억세스해서 혀튼 할당 된 메모리 사이즈를 넘어서 사용했을 경우 발생합니다. 일반적으로 이런 버그는 억세스 바이오레이션을 발생시키지만 메...

# MFC # MFC프로그래밍 # 개발자 # 에러