#include <iostream>
#include <vector> //include header file of std::vector
#define ARRAY_SIZE 3
int main()
{
std::vector<int> DynaArray(ARRAY_SIZE); //定义一个动态数据,主要后面是括号(),静态数组是[]
DynaArray[0] = 10; //为动态数据写入元素
DynaArray[1] = 20;
DynaArray[2] = 30;
std::cout << "DynaArray size = " << DynaArray.size() << std::endl;
for (int i = 0; i < DynaArray.size(); ++i)
std::cout << "staticArray[" << i << "] = " << DynaArray[i] << std::endl;
std::cout << "add elements" << std::endl;
DynaArray.push_back(40); //用push_back函数在动态数组内添加元素,可改变数组的大小
DynaArray.push_back(50);
std::cout << "DynaArray size = " << DynaArray.size() << std::endl;
for (int i = 0
第六节 C++ - 动态数组 std::vector
最新推荐文章于 2024-08-16 08:30:00 发布
本文介绍了C++中的动态数组std::vector,通过示例展示了如何初始化、添加元素以及查看其大小。在代码中,我们创建了一个动态数组DynaArray,初始大小为3,随后添加了更多元素,使其大小变为5,并输出了所有元素。
订阅专栏 解锁全文
1048

被折叠的 条评论
为什么被折叠?



