stdcall和cdecl堆栈对齐大小

时间:2011-03-13 17:49:15

标签: stack alignment stdcall cdecl

我有两个问题:

  1. stdcall调用约定的堆栈对齐总是 4个字节,或者32位机器是4,64位机器是8?
  2. cdecl的堆栈对齐大小是什么?
  3. 我正在使用Microsoft Visual Studio 2010。

1 个答案:

答案 0 :(得分:0)

stdcall的堆栈对齐总是4个字节。

cdecl的堆栈对齐通常是参数的大小,但可能受编译器设置的影响。