我有几个计算程序,当作速度最大优化时,计算不正确,而优化选为default
或尺寸最小优化时,计算正确(均为Release版),难道vc的优化有很大问题?
仔细检查程序也未发现有内存越界错误,检查生成的汇编码,有些语句或表达式
被优化“去掉了",或执行顺序未按源程序顺序?
谁有类似的经验?优化很可怕吗?
或尺寸最小优化时,计算正确(均为Release版),难道vc的优化有很大问题?
仔细检查程序也未发现有内存越界错误,检查生成的汇编码,有些语句或表达式
被优化“去掉了",或执行顺序未按源程序顺序?
谁有类似的经验?优化很可怕吗?
解决方案 »
- 轻松实现类VC界面的CCoolBar编译问题
- 基于对话框的应用程序,创建一个子对话框,改变大小 标题栏与边框都没了?? 线上等待...马上给分
- 为什么程序在内存里运行时,虽然每次的数据段基址会不一样,但却有个指向基址的地址却是一样的?
- 谈谈编程(2) 软件开发中的方法论
- 能不能在任意一个函数里调用比如Ellipse(),DrawText(),TextOut()之类的函数啊?
- 编译总是出错,什么原因?奇怪的问题。
- 一个试了N天没有办法得出结果的问题
- 请问如何调用IE 文件-〉另存为功能?
- 我在新建的dll中import那个msado15.dll,但老是出错,这是为什么?
- 用一个CRcordSet类的 继承类,实现打开多个表,并对其进行操作的问题!!!
- 有关动态链接库的问题
- 这段多线程的代码为何非法操作?
它更具体的优化选项。
机会虽然很少,但对计算而言计算错是致命的。所以还是应该慎用vc++的优
化编译选项。