C++关于容器中数据复制有关问题,不懂,请问高人指点,多谢

C++关于容器中数据复制问题,不懂,请教高人指点,谢谢!
定义一个容器 std::vecter<std::String> vec;

vec 里存放了4行数据,每行数据有8个小项

现在我需要复制其中一行数据,然后粘贴到新的一行作为第5行数据,就比如说把第四行的8项数据复制到第五行

这个该怎么实现呢?

------解决方案--------------------
vector的相关操作你要熟悉下啊。
vec.push_back(*(--vec.end()));