У меня есть вектор, и в каждой истории у меня есть вектор, где находятся все строки моей истории.Мне нужно проверить, имеют ли два рассказа одно и то же имя, и после этого объединить их.
histoire - это история, титр - это заголовок histoires-> at (i) -> getPhrase () = v1 histoires-> at (j) -> getPhrase () = v2 попытаться сделать что-то вроде
V1.insert (V1.end (), V2.begin (), V2.end ());
но это не работает.Немного помощи, пожалуйста
for(int j= i+1 ; j < histoires->size(); j++){
if(histoires->at(i)->titre() == histoires->at(j)->titre()){
cout << "-------------" << histoires->at(i)->titre() << "-------------" << endl;
vector<Phrase> it = histoires->at(i)->getPhrase();
for(int z = 0; z < it.size(); z++){
cout << it[z].getOriginal() << endl;
}
histoires->at(i)->getPhrase().insert(histoires->at(i)->getPhrase().end(), histoires->at(j)->getPhrase().begin(), histoires->at(j)->getPhrase().end());
break;
}
}
break;
}
Мне нужно поместить вектор v2 в v1 и после этого удалить второй заголовок с тем же именем и просто большая история