vector :: push_back和string :: push_back之间的区别?

时间:2016-03-05 05:20:08

标签: c++ string vector

vector :: push_back和string :: push_back有什么区别?

我知道string :: push_back会删除字符串的最后一个字符,如果我没弄错的话。虽然,我不确定是什么是vector :: push_back。

因为它们是同一个名字,我猜他们做同样的事情却不同吗? vector :: push_back是否删除了向量的最后一个元素,或者向向量添加了一个新元素?

1 个答案:

答案 0 :(得分:1)

说真的,你为什么不谷歌这个?

http://www.cplusplus.com/reference/string/string/push_back/ http://www.cplusplus.com/reference/vector/vector/push_back/

字符串可以在字符串的末尾添加一个字符。 Vector的一个元素在向量的末尾添加一个元素。