#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 <&
第六节 C++ - 动态数组 std::vector
最新推荐文章于 2024-07-24 23:31:29 发布
本文介绍了C++中的动态数组std::vector,通过示例展示了如何初始化、添加元素以及查看其大小。在代码中,我们创建了一个动态数组DynaArray,初始大小为3,随后添加了更多元素,使其大小变为5,并输出了所有元素。
摘要由CSDN通过智能技术生成