Я работаю на существующей встроенной системе (память ограничена, Flash ограничен,
...) с операционной системой RT. Все структуры данных имеют фиксированный размер и выделяются
на «время компиляции» и поэтому подходят для RT. Там нет динамической памяти
распределение. Язык программирования - C ++, но STL недоступен. я
хотел бы заменить некоторые из структур данных, особенно LinkedList, Vector и
Карта с некоторыми более общими вариантами.
Самым близким, что я видел до сих пор, является следующая структура:
http://apfw.sourceforge.net/. Самый большой недостаток ИМХО в том, что для
LinkedList с размером N, конструктор по умолчанию из T вызывается N раз.
лучший класс должен статически распределять sizeof (T) * N байт.
Кто-нибудь знает, что я библиотека со всеми вышеуказанными ограничениями?