当前位置: 首页> 文旅> 酒店 > C++中的push_back

C++中的push_back

时间:2025/7/11 14:25:41来源:https://blog.csdn.net/xiaofeixia002X/article/details/140660851 浏览次数:0次

在C++中,push_backstd::vector 类的一个成员函数,用于将元素添加到向量的末尾。它会将给定的元素复制或移动到向量的末尾,并自动调整向量的大小以容纳新的元素。

示例

#include <iostream>
#include <vector>int main() {std::vector<int> myVector;// 使用 push_back 添加元素myVector.push_back(10);myVector.push_back(20);myVector.push_back(30);// 打印向量中的元素for (int num : myVector) {std::cout << num << " ";}return 0;
}

在上面的示例中:

  • 首先 创建了一个 std::vector<int> 类型的向量 myVector
  • 然后 使用 push_back 方法将 102030 添加到向量的末尾
  • 最后 遍历向量并打印出其中的元素

push_back 的行为如下:

如果向量还没有分配足够的内存来容纳新元素,push_back 会自动分配更多的内存。
新添加的元素会被放置在向量的末尾,向量的大小会增加 1。
  • 如果需要在特定位置插入元素,可以使用 insert 方法
  • 如果需要从向量中移除元素,可以使用 pop_back 方法
关键字:C++中的push_back

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: