Products
GG网络技术分享 2025-11-14 19:21 8
哇塞, 今天我们要聊一聊vector的初始化赋值技巧,这可是让我们的编程效率嗖嗖提升的关键哦!

vector啊, 就是C++里面的一种神奇的东西,它就像一个会变巨大的数组,Neng随时添加或者删除元素,真实是太方便了!
先说说 我们要来kankan怎么初始化一个vector,有几种方法呢?让我来给你一一介绍。
就像这样:vector v5 = {, , }; //列表初始化
用花括号{}括起来 里面的元素用逗号分隔,就Neng轻巧松创建一个vector了。
Ru果你不想指定初始值, Neng直接写:vector v1;
这样v1里面就会有一个默认值,通常是0。
Ru果你想指定vector的巨大细小, 并且个个元素dou设置为默认值,Neng这样写:vector v2;
比如v2包含6个元素,个个元素的值dou是2。
Ru果你有一个数组, 想把它里面的元素复制到vector中,Neng这样写:vector v;
注意,这里的arr是数组的起始地址,arr+是数组的收尾地址。
迭代器是个hen酷的东西,它Neng帮我们遍历容器中的元素。用迭代器初始化vector就像这样:vector v4, v3.end);
这里 v3.begin是v3的起始迭代器,v3.end是v3的收尾迭代器。
Ru果你啥也不写, 直接写:vector v;
那么v就是一个空vector,里面啥也没有。
通过以上的介绍,相信巨大家对vector的初始化方法有了geng深厚入的了解。掌握这些个技巧,Neng让你的编程之路geng加顺畅哦!
Demand feedback