ООП или либу стандартов тянете?
ООП, шаблоны
Ты о STL или о паттернах?
о шаблонах. STL почти вся тянет кучу, у меня кучи нет, либо нет места, либо низя по ТЗ. а шаблоны всмысле прям шаблоны ++. вот например вам нужна функция проверки попала переменная в диапазон или нет. на си вы будете пилить сколько функций? либо для каждого типа, либо для большого с кастами в него. а можно тупо написать шаблон и компилятор все сделает за вас, это просто удобно.
STL даёт возможность подменять аллокаторы, а аллокаторы можно переписать так, чтобы они работали с вашей статически размеченной реализацией кучи.
Есть ETL для встраиваемых систем. И куча есть, только маленькая и неоч. эффективная.
да я видел ETL смотрел реализацию пула обьектов, чувак как раз не знает алигн_юнион. и мне не понравился if который можно было бы избежать при каждом запросе, я бы всеже сделал инит по старту. но он походу из тех чуваков кто crc считает внутри прерывания, мол мы же только для одного байта :)
куча не такая большая проблема как необходимость поддержки исключений
Обсуждают сегодня