Изменить: лучшим названием для этого будет: полиморфизм для больших коллекций объектов без отдельных распределений кучи.
, собака и т. Д.). Настоящие полученные классы содержат 4-8 байтов данных. Я хочу сохранить std :: list , который фактически содержит элементы, которые являются полученными объектами. Я хочу избежать создания многих небольших объектов на куче, используя новые.
Есть ли какой -либо шаблон дизайна, который можно использовать для достижения этого? сохранить std :: list , который содержит указатели из deques ; Я использую std :: deque , потому что я полагаю, что у него хорошее управление памятью с кусками объектов;
Подробнее здесь:
https://stackoverflow.com/questions/722 ... t-pointers