Размер выравнивания стека stdcall и cdecl - PullRequest
1 голос
/ 13 марта 2011

У меня два вопроса:

  1. Является ли выравнивание стека для соглашения о вызовах stdcall всегда 4 байта или 4 для 32-битной машины и 8 для 64-битной машины?
  2. Каков размер выравнивания стека для cdecl?

Я использую Microsoft Visual Studio 2010.

1 Ответ

0 голосов
/ 13 января 2014

Выравнивание стека для stdcall всегда составляет 4 байта.

Выравнивание стека для cdecl обычно является размером аргумента, но может зависеть от настроек компилятора.

...