Проектування нової системи з нуля. Я буду використовувати STL для зберігання списків і карт певних довгоживучих об'єктів.
Запитання: Чи повинен я забезпечити, щоб мої об'єкти мали конструктори копій і зберігали копії об'єктів в моїх контейнерах STL, або як правило, краще керувати життям і сферою застосування і просто зберігати вказівники на ці об’єкти в моїх контейнерах STL?
Я усвідомлюю, що це дещо мало деталей, але я шукаю кращого "теоретичного" відповіді, якщо він існує, оскільки я знаю, що обидва ці рішення можливі.
Два дуже очевидних недоліки для гри з покажчиками: 1) Я повинен сам керувати розподілом / розстановкою цих об'єктів у межах, що перевищують STL. 2) Я не можу створити об’єкт temp на стеку і додати його до своїх контейнерів.
Чи ще чогось мені не вистачає?