какие внутри будут элементы? Мусор?
2. Если мне надо очистить ячейку можно ли просто присвоить inv[i] nullptr или есть уже готовые методы самого std::vector?
1. Насколько я помню, для первого элемента вызовется дефолтный конструктор, для всех остальных конструктор копирования от перого элемента. поищу еще в инетике
2. Готовых методов, вроде как, нет. Как в твоем представлении они выглядят?
std::optional
у него же указатели... нет?
у тебя же Item содержит какой-то ключ, типа номера, поэтому лучше использовать std::map
Обсуждают сегодня