LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

функцией на x86-64 под GCC

Что мы сейчас рассматриваем только x86-64. На деле, нет. Не важна архитектура, т.к. С поддерживает использование ф-ии alloca() для абсолютно различных архитектур. И для разных архитектур это абсолютно разные решения, т.к. стек сам по себе ни кто и ни где не отменял, а вот работа с ним построена различными способами.

alloca() нельзя реализовать функцией

В смысле? И Вы хотите сказать что это макрос? И Вы туда же? =)))

P.S. Ну вот например.

Исходная версия Moisha_Liberman, :

В том-то и дело...

функцией на x86-64 под GCC

Что мы сейчас рассматриваем только x86-64. На деле, нет. Не важна архитектура, т.к. С поддерживает использование ф-ии alloca() для абсолютно различных архитектур. И для разных архитектур это абсолютно разные решения, т.к. стек сам по себе ни кто и ни где не отменял, а вот работа с ним построена различными способами.

alloca() нельзя реализовать функцией

В смысле? И Вы хотите сказать что это макрос? И Вы туда же? =)))