Создание трехмерной структуры данных объектов в c ++, как правильно ее инициализировать - PullRequest
0 голосов
/ 02 апреля 2020

Я создаю программу, которая поможет управлять складом, который содержит определенный элемент c. Я хочу иметь возможность хранить предметы, которые у меня есть на складе в определенное время, поэтому я подумал о создании трехмерного вектора типа элемента.

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

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

может, лучше использовать указатель на элемент?

...