Ни один оператор «+» не соответствует этим операндам в векторе С++.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

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