【问题标题】:Difference between vector::push_back and string::push_back?vector::push_back 和 string::push_back 之间的区别?
【发布时间】:2016-03-05 05:20:08
【问题描述】:

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

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

既然他们是同名,我猜他们做同样的事情但不同? vector::push_back 是删除向量的最后一个元素,还是在向量中添加一个新元素?

【问题讨论】:

标签: c++ string vector


【解决方案1】:

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

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

String 的一个在字符串的末尾添加一个字符。 Vector 的方法是在向量​​的末尾添加一个元素。

【讨论】:

    猜你喜欢
    • 2014-02-16
    • 2017-09-21
    • 2013-12-19
    • 2020-12-03
    • 2012-06-15
    • 1970-01-01
    • 2013-10-15
    • 2021-06-18
    • 2023-03-21
    相关资源
    最近更新 更多