Luobooooo 2019-04-15 18:13 采纳率: 0%
浏览 665

vs编译器优化疑问,为什么会优化成这样?

这是一个base64编码的实现函数,编译器把我的语句优化没了,导致结果错误
图片说明
图片说明图片说明

图1,为代码片段
图2,为优化后的汇编指令,红色部分为被优化掉的语句
图3,为vs工程优化选项,已经设置了不优化

简单来说就是 ,编译器把我图2红色部分代码优化没了,导致后来的字节都是0
求汇编大神解释一下,为什么会这样?

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记