zhank

2009年9月10日

_cdecl、_stdcall、_fastcall和_thiscall整理

摘要: 1._cdecl是C Declaration的缩写,表示C语言默认的函数调用方法:所有参数 从右到左依次入栈,这些参数由调用者清除,称为手动清栈(由调用者把参数弹出栈)。对于传送参数的内存栈是由调用者来维护的(正因为如此,实现可变参数的函数只能使用该调用约定)。被调用函数无需要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。 _cdecl是C和C+... 阅读全文

posted @ 2009-09-10 00:07 zhank 阅读(3234) 评论(0) 推荐(0) 编辑

导航