LINUX.ORG.RU

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

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

Как ты можешь засунуть более одного типа в E?

E может тоже быть enum

Если ты говоришь о памяти в куче, то объясни практический смысл этого твоего желания?

смысл в том, что выделение памяти в куче - операция медленная

Что за чушь? Любой вызов функции, кроме разве что inline функции, как минимум алоцирует память на стеке.

стек быстрый (прибавить/вычесть константу из указателя стека для выделения/освобождения; стабильно в кеше), куча медленная (разбросана по всей оперативке, подвержена фрагментации). термин аллокация - это скорее про кучу, не про стек

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

Как ты можешь засунуть более одного типа в E?

E может тоже быть enum

Если ты говоришь о памяти в куче, то объясни практический смысл этого твоего желания?

смысл в том, что выделение памяти в куче - операция медленная

Что за чушь? Любой вызов функции, кроме разве что inline функции, как минимум алоцирует память на стеке.

стек быстрый (прибавить/вычесть константу из указателя стека для выделения/освобождения; стабильно в кеше), куча медленная (разбросана по всей оперативке, подвержена фрагментации). термин аллокация - это про кучу, не про стек