1

我有两个问题:

  1. stdcall 调用约定的堆栈对齐是否始终为 4 个字节,或者对于 32 位机器是 4,对于 64 位机器是 8?
  2. cdecl 的堆栈对齐大小是多少?

我正在使用 Microsoft Visual Studio 2010。

4

1 回答 1

0

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

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

于 2014-01-13T12:40:45.780 回答