Как может происходить опустошение стека в C ++?

Какой простой пример в C ++ вызывает опустошение стека в случае вызова методов и возврата из них?

Я знаком с соглашением о вызовах , т.е. thiscall , stdcall и cdecl и способ очистки стека. Разве код, сгенерированный компилятором, не позаботится о недополнении стека автоматически?

Какие ситуации могут вызвать у меня проблемы с недостаточным заполнением стека?

16
задан Dukeling 26 March 2019 в 16:59
поделиться