Цитата
Вот спасибо, попробуем
Это ключ компилятора или линкера?
Цитата
...
The qualifier static means that the function frame size is purely static. It usually means that all local variables have a static size. In this case, the second field is a reliable measure of the function stack utilization.
...
The qualifier dynamic means that the function frame size is not static. It happens mainly when some local variables have a dynamic size.
...
Что значит "все локальные переменные имеют статический размер"? Объявлены как "static" внутри функции или это просто не динамически выделяемая память (из кучи)?
Иными словами, если мы не используем динамическую память (кучу), то компилятор с выше озвученным флагом покажет нам сколько от стека отъедает каждая функция?
По поводу "bounded" не понял.
Цитата
A unit compiled with -Wstack-usage will issue a warning for each subprogram whose stack usage might be larger than the specified amount of bytes.
Тут будут выдаваться предупреждения, если функция использует стека больше, чем
сколько?
Сообщение отредактировал spongebob - Apr 23 2012, 11:35