发新帖我要提问
12
返回列表
打印

一个奇怪的问题?

[复制链接]
楼主: jlgcumt
手机看帖
扫描二维码
随时随地手机跟帖
21
jlass| | 2012-10-31 08:41 | 只看该作者 回帖奖励 |倒序浏览
你这样定义如果后来的代码只使用a而不用b,则b有可能被编译器优化,如果a和b都使用则不会。
不过最好的办法还是直接看汇编,单步执行,一目了然。

使用特权

评论回复
22
mgf006| | 2012-10-31 10:26 | 只看该作者
被优化掉的可能性比较大。

使用特权

评论回复
23
jlgcumt|  楼主 | 2012-10-31 14:26 | 只看该作者
应该不是被优化掉了,我两个变量都用了!

使用特权

评论回复
24
jlgcumt|  楼主 | 2012-10-31 15:16 | 只看该作者
map里面的地址看过了,不是同一个地址,看了一下汇编程序也没看出啥问题来,哎,头都大了!

使用特权

评论回复
25
jlgcumt|  楼主 | 2012-11-1 09:27 | 只看该作者
问题的原因找到了,但还没想到解决方法,哎

使用特权

评论回复
26
jlgcumt|  楼主 | 2012-11-1 16:08 | 只看该作者
问题解决,结贴!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则