Ни один оператор «+» не соответствует этим операндам в векторе С++.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Ни один оператор «+» не соответствует этим операндам в векторе С++.

Сообщение Anonymous »

Я пишу список дел на C++, используя вектор в качестве списка, когда я столкнулся с этой ошибкой: E0349 ни один оператор "+" не соответствует этим операндам
Вот где это произошло:

Код: Выделить всё

class RemoveCmd {
public:
void execute(std::vector& list, std::string itemNum) {
std::cout  itemNum;
list.erase(list.begin() + itemNum); // here

}
};
Не могу понять, в чем проблема. Этот код был написан в Visual Studio 2022, я не знаю, ошибка ли это в IntelliSense или нет. Помощь приветствуется.

Подробнее здесь: https://stackoverflow.com/questions/798 ... n-c-vector
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»