网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

阅读本文,掌握vector初始化赋值所有技巧,轻松提升编程效率?

GG网络技术分享 2025-11-14 19:21 8


哇塞, 今天我们要聊一聊vector的初始化赋值技巧,这可是让我们的编程效率嗖嗖提升的关键哦!

啥是vector?

vector啊, 就是C++里面的一种神奇的东西,它就像一个会变巨大的数组,Neng随时添加或者删除元素,真实是太方便了!

vector的初始化方法

先说说 我们要来kankan怎么初始化一个vector,有几种方法呢?让我来给你一一介绍。

1. 列表初始化

就像这样:vector v5 = {, , }; //列表初始化

用花括号{}括起来 里面的元素用逗号分隔,就Neng轻巧松创建一个vector了。

2. 默认初始化

Ru果你不想指定初始值, Neng直接写:vector v1;

这样v1里面就会有一个默认值,通常是0。

3. 指定巨大细小并赋默认值

Ru果你想指定vector的巨大细小, 并且个个元素dou设置为默认值,Neng这样写:vector v2;

比如v2包含6个元素,个个元素的值dou是2。

4. 用数组初始化

Ru果你有一个数组, 想把它里面的元素复制到vector中,Neng这样写:vector v;

注意,这里的arr是数组的起始地址,arr+是数组的收尾地址。

5. 用迭代器初始化

迭代器是个hen酷的东西,它Neng帮我们遍历容器中的元素。用迭代器初始化vector就像这样:vector v4, v3.end);

这里 v3.begin是v3的起始迭代器,v3.end是v3的收尾迭代器。

Ru果你啥也不写, 直接写:vector v;

那么v就是一个空vector,里面啥也没有。

通过以上的介绍,相信巨大家对vector的初始化方法有了geng深厚入的了解。掌握这些个技巧,Neng让你的编程之路geng加顺畅哦!

标签:

提交需求或反馈

Demand feedback