Я создаю программу, которая поможет управлять складом, который содержит определенный элемент c. Я хочу иметь возможность хранить предметы, которые у меня есть на складе в определенное время, поэтому я подумал о создании трехмерного вектора типа элемента.
Есть ли способ его эффективной инициализации? как я понимаю, когда я использую вектор и хочу зарезервировать для него размер, ему придется создавать элементы с помощью конструктора по умолчанию и размещать их там, но на самом деле я собираюсь заполнить это «реальными» элементами, чтобы я считаю, что создавать фиктивные элементы неэффективно.
программа должна иметь возможность загружать и выгружать новые элементы в любой заданной точке, а размеры хранилища неизвестны во время компиляции, поскольку я получаю их из файла, пока запуск программы.
может, лучше использовать указатель на элемент?