向高手请教:为什么_cdecl可以实现C语言中用到的参数可变的特性,而_stdcall不能? 同上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 与平栈的方式有关;cdecl是调用者平栈,因为被调用者不知道参数有多少,在函数结束的时候调用ret;stdcall是被调用者平栈,因为被调用者知道参数有多少,在函数结束的时候调用ret n;其中n是参数的个数乘4(32位系统);例如你的函数有两个参数那么就是ret 8; VC2005中,怎样从函数的声明部分快速定位到函数的实现部分? vc++的新手问题,有用过vc2008的来看看 求助!!!!! 如何进行网络密码验证? 如何使自己的窗口保持在激活状态? 工业仪器仪表怎样画,有源代码请给我一份学习? 高分请教对话框焦点问题....很急... ShowWindow的问题 在单文档的客户区,如何在一个图形上点击MOUSE有动作,点空白区没有动作,如果做到??? mscomm如何判断缓冲区满 string table 在VC中起什么作用 交流一下实时显示图形的方法
cdecl是调用者平栈,因为被调用者不知道参数有多少,在函数结束的时候调用ret;
stdcall是被调用者平栈,因为被调用者知道参数有多少,在函数结束的时候调用ret n;
其中n是参数的个数乘4(32位系统);
例如你的函数有两个参数那么就是ret 8;