永发信息网

_stdcall采用自动清栈的方式,而_cdecl是手工清栈.啥意思

答案:2  悬赏:40  手机版
解决时间 2021-03-23 17:40
自动清栈 手工清栈 啥意思
手工怎么清啊
最佳答案
这个指的是由调用者来处理,还是由被调用者来处理。

自动清栈,就是指,由调用者来处理,被调用者不需要处理。
手工清栈,就是指,调用者不会管被调用的函数使用的栈,需要由被调用者自己处理。

其实这两个都是由编译器处理的,你不需要手工处理。---当然你得知道。
在函数的申明与实现中也要一致,否则就会出错。
全部回答
__cdecl是c语言中使用的默认调用方式,参数从右至左进栈。因为进栈的参数由调用者清理,所以支持不定参数。标准c库函数都是__cdecl。 __fastcall这是使用寄存器来传递参数,至于使用哪个寄存器要看特定的编译器 __stdcall传参模式和__cdecl相同,只不过参数栈空间的清理由函数自动完成,无需调用者清理,windows api基本都是使用这种调用方式
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
结婚一天对老婆该承诺些什么呢
雨夜的古诗词,形容小雨的古诗词
关于男女彼此喜欢对方却说不出口的句子
一件衣服原价150元,先提价10%,后又打八折,
求教显卡怎么装
慢条斯理的近义词是什么?
穿越火线抽王者轮回好还是买trg—21白羊座好
杭州和普陀山旅游攻略
何家庄地址有知道的么?有点事想过去
鼻炎鼻塞流鼻涕怎么办,鼻塞!流鼻涕怎么办?
蔡姬什么时候嫁齐桓公的
学习java语言对软件测试有帮助吗,需要学习到
洪山区武汉圣爱中医馆地址是什么,有没有知道
乐山市东川汽车修理厂怎么去啊,有知道地址的
明明在计算小数加法时,把其中一个加数4.36误
推荐资讯
“究天人之际,通古今之变,成一家之言”是谁
福民电器广场地址在什么地方,想过去办事
需要普通话证.求助求
末代皇帝陈冲的台词,末代皇帝传奇溥仪骂袁世
外汇下跌时为什么股票和指数上涨
迪优美特的系统时间怎样校对
我帮我的儿子起了个名字叫陈俊宇,请问我们广
生物圈是指A.各种生物的生存环境B.各种动植物
以下四组函数中,表示相同函数的是A.f(x)=2
农村适合做什么产业
送女生风铃的祝语 友情
杭州西湖旁边哪个酒店最好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?