2016-03-05 128 views
-8

vector :: push_back和string :: push_back有什麼區別?vector :: push_back和string :: push_back之間的區別?

我知道string :: push_back刪除字符串的最後一個字符,如果我沒有弄錯的話。雖然,我不確定什麼是vector :: push_back。

既然他們是同一個名字,我猜他們做同樣的事情,但不同? vector :: push_back是否刪除矢量的最後一個元素,或向矢量添加新的元素?

+0

這兩個函數都做同樣的事情:它增加了一些東西到容器的末尾。見例如[這個'std :: vector :: push_back'參考](http://en.cppreference.com/w/cpp/container/vector/push_back),或者[這個'std :: string :: push_back'參考]( http://en.cppreference.com/w/cpp/string/basic_string/push_back)。 –

回答