내 C++ 응용 프로그램이 빡빡하고 메모리가 누출되지 않는다고 생각합니다. 장기 실행 스트레스 테스트와 정적 코드 분석기는 그만큼 많은 것으로 나타납니다. 그러나 Visual Studio 2008의 디버그 힙에 내장 된 매우 복잡한 사용법을 사용하면 종료시 다음과 같은 몇 가지 경고가 표시됩니다.디버깅 힙 메모리 누수 탐지 - 이상한 결과가 있습니까?
메모리 누수가 감지되었습니다!
덤핑 개체 ->
{318231} 일반 블록 0x03397FF8, 0 바이트 길이.
데이터 : <>
0 바이트 길이의 메모리 누수 란 무엇입니까? 어떻게 든 힙을 손상시킬 수 있습니까? 아마도 디버그 힙이 그런 경고를 내게 할 수 있습니까?
해답을 제공해 주셔서 감사합니다. 0 바이트를 할당하는 것이 실제로 유효한 시나리오라는 점을 지적 할 것입니다. 통찰력이 나를 올바른 길로 인도합니다. – BuschnicK