C++/디버그 빌드 힙 스택 메모리 값

MSVC++

* 힙에 할당된, 초기화되지 않은 메모리는 0xCDCDCDCD로 설정된다.
* 스택에 할단된, 초기화되지 않은 메모리는 0xCCCCCCCC로 설정된다.
* 해제된 힙 메모리는 0xFEEEFEEE로 설정된다. (이후 재할당되면 다시 0xCDCDCDCD가 된다.)
메모리가 해제되는 방식에 따라서는 해제된 메모리가 0xDDDDDDDD로 설정될 수도 있다.
* 힙에 할당된 메모리의 첫 부분과 끝 부분은 0xFDFDFDFD로 설정된다.
* LocalAlloc(LMEM_FIXED)으로 메모리 할당 후, 초기화 되지 않은 메모리는 0xBAADF00D로 설정된다.


이 글에는 0 개의 댓글이 있습니다.