我的程序出现0x7d610ee0指令引用的0xfffffffff内存?
你应该使用的是VC++,引起这个错误是因为对一个在栈中的指针变量进行了解引用操作。
VC++在debug模式下编译的程序会插入代码将栈中未初始化变量初始化为0xcccccccc,0xccccccd0刚好比这个值大4,一种典型情况是你的程序中有int number;int *arr; number = *(arr[1]);这种语句。根据你访问的内存地址可以推断,你应该检查一下指针数组是否未初始化就使用了。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有