Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
4 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
629122
Топик полностью
fk0
легенда
(06.11.2015 00:42, просмотров: 294)
ответил
Evgeny_CD
на
Нет, методологически alloca куда стремнее. Получается принципиальная зависимость существования области памяти по полученному указателю от потока управления. Феерический источник багов.
Попробуй объяснить, чем это отличается от маллока?
[ZX]
Ответить
Вызвал на alloca на одном уровне вложенности (от main() ), указатель сохранил, вернулся на уровень верх, потом снова вошел на прежний уровень вложенности, операция по заботливо сохраненному указателю - вуаля!
-
Evgeny_CD
(06.11.2015 01:34
)
Ты часто сохраняешь указатель на локальные переменные? Это и есть alloca(). С дуру конечно можно лоб расшибить...
-
fk0
(06.11.2015 12:02
)