Заменить элемент в 2-мерном векторе?
Привет Мне нужна помощь, чтобы поймать конкретный второй элемент 2d-вектора и заменить его новой строкой.
vector<pair<int,string>> 2dvector;
Я пробовал использовать итератор, но итератор-это копия вектора, а не сам вектор.
Что я уже пробовал:
for (vector<pair<int,string>>::iterator it = 2dvector.begin() ; it != 2dvector.end(); ++it) { if (it->second.find("OldString") != std::string::npos) { it->second.insert("NEWSTRING"); } }