我在程序中遇到访问冲突。 Windbg显示该程序正在尝试阅读0x09015000
。它在地址旁边显示问号(??
)。我的问题是,这些问号表明了什么。它们是否意味着永远不会分配内存位置,即它没有任何物理内存(或页面文件)支持?还是别的什么?
答案 0 :(得分:3)
这意味着虚拟地址不好。可能是虚假指针(即未初始化的垃圾),释放内存等等。
答案 1 :(得分:0)
这是否表示内存位置从未分配过
那是一种可能性。其他选项:
VirtualFree()
)-mp
)排除大于512 MB的内存区域。