Chinaunix
标题:
不同对象造成了地址侵占(请大家帮忙看下哈),急~
[打印本页]
作者:
风情123
时间:
2011-10-28 16:30
标题:
不同对象造成了地址侵占(请大家帮忙看下哈),急~
请教下大家:
有没有遇到过内存对齐造成的不同对象的空间地址相互侵占的情况哈~;也可能是定义宏造成的~
目前我这边遇到了,而且是:
而且加的宏是在sources(这个文件相当于makefile的);用-D的方式加宏SD_RELEASE,但是那个宏SD_RELEASE在实际代码中还未起作用的;就导致了不一样的效果的
我觉得是
用这种方式传宏进入就造成了编译器对原来的内存布局进行了优化;而那两个对象其中一个或者两个恰好被优化到了的
具体原因大家帮看看哈,多谢了~
作者:
wayling
时间:
2011-10-28 17:21
感觉不会是你说的原因,我想编译器没那么滥吧 ??
会发生memory panic我还是觉得使用者乱用指标或对函式的使用理解有问题
带了错误的参数比较有可能
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2