双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

VC编译后会有代码被忽略掉?

lengx7 lengx7 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
源代码:
	strcpy_s(UAExA.ScrName,256,"asdasdasdad");
UAExA.ID=ID;
UAExA.Ar=1;
UAExA.JianNum=123;
AfxBeginThread(BackFlashSetFun,(LPVOID)&UAExA);


编译后的汇编代码:
	strcpy_s(UAExA.ScrName,256,"asdasdasdad");
00DB02E1 push offset string "asdasdasdad" (0DF4190h)
00DB02E6 lea ecx,[esp+14h]
00DB02EA push 100h
00DB02EF push ecx
00DB02F0 call strcpy_s (0DCF7BDh)
00DB02F5 add esp,18h
UAExA.ID=ID;
UAExA.Ar=1;
UAExA.JianNum=123;
AfxBeginThread(BackFlashSetFun,(LPVOID)&UAExA);
00DB02F8 push 0
00DB02FA push 0
00DB02FC push 0
00DB02FE push 0
00DB0300 lea edx,[esp+14h]
00DB0304 push edx
00DB0305 push offset BackFlashSetFun (0DB00E0h)
00DB030A mov dword ptr [esp+124h],esi
00DB0311 mov dword ptr [esp+11Ch],1
00DB031C mov dword ptr [esp+128h],7Bh
00DB0327 call AfxBeginThread (0DC71BCh)


源代码中的
UAExA.ID=ID;
UAExA.Ar=1;
UAExA.JianNum=123;
被忽略掉了?汇编代码中也没有,调试的时候发现这3处也没有被赋值
...全文
评论 1
收藏 已收藏
分享
返回顶部
lengx7
VC/MFC 16,550 成员 421,605 内容