У меня есть вектор, и он будет содержать максимум 10 объектов. Когда я создаю вектор, я считаю, что он создает 10 «пустых» объектов класса, которые он будет удерживать. Поэтому у меня проблема, потому что мой код полагается на проверку того, что векторный элемент равен null и, очевидно, он никогда не является нулевым.Проверка наличия элемента в векторе
Как я могу проверить, содержит ли векторный объект элемент, который я вставил, или один из конструкторов «пустой» по умолчанию при инициализации?
Есть ли техника вокруг этого?
(мне нужно проверить нуль, потому что я пишу рекурсивный алгоритм и оконечную точку, когда рекурсивная функция возвращает, когда объект в векторе равно нулю)
Независимо от того, содержит ли он «пустые» объекты или нет (на самом деле это экземпляры, созданные по умолчанию), зависит от того, использовались ли вы «resize (10)» или «reserve (10)». –