Здравствуйте, Pzz, Вы писали:
_>>Глупости какие. Я например периодически пишу код для МК и использую там на полную удобства C++17 (скоро уже на 20 буду переползать). При этом там естественно нет динамического выделения памяти в принципе.
Pzz>А что значит, нету в принципе? Ты не используешь слово new,
Все "выделения" памяти в проекте делятся на 3 части: глобальные переменные, статические переменные (по сути те же глобальные, только с ограниченной областью видимости), переменные на стеке. Динамической кучи нет в принципе, как явления (да и куда её там размещать в 16 Кб оперативки, в которых при этом ещё и стек должен помещаться?).
Pzz>или все твои алгоритмы имеют требования к памяти O(1)?
Скажем так: в данной области почти всегда алгоритмы подгоняют под железо, а не наоборот.