У меня есть std::vector
, который содержит все объекты и передается им в каждом кадре, чтобы каждый объект мог обращаться к другим объектам. Мой вопрос в том, как объект может удалять себя из вектора?C++: vector.erase (this)
Это не работает:
vector.erase(this);
Есть ли другое решение для этого?
Отсутствует важная деталь. К сожалению, я не знаю, что это может быть. – Joshua
Было бы полезно, если бы вы показали больше кода или минимальный тестовый пример, который показывает, как вы это делаете и что хотите. –