Я хочу получить последний элемент вектора и затем присвоить его строке, но у меня, похоже, есть проблемы.
Представьте, что этот вектор уже заполнен, но я не знаю, насколько я пыталсясделать это.
std::vector<std::string> vec;
std::string s = vec.end();
Будет ли цикл работать, а затем просто получить последний индекс?
Это не сработало, так есть ли способ получить конец вектора?
РЕДАКТИРОВАТЬ ------
out.push_back(r.validateR(str));
appendCustomizedOutput = out.back();
DCS_LOG_DEBUG("END " << appendCustomizedOutput);
split(test,appendCustomizedOutput,boost::is_any_of("\n"));
DCS_LOG_DEBUG("END " << test[0]);
Когда я пытаюсь напечатать тест [0], ничего не печатается, и я не знаю почему?