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