蓝桥杯4天冲刺4

关于vector——

位于头文件 #include<vector>中

也可以通过#include<bits/stdc++.h>导入

vector是一个容器,可以简单得理解为  一个包装好的数组

不过不同于普通的数组,vector可以方便的更改数组大小

举个栗子——

int arr[10];    数组大小确定为10

int* a = new int[n];    数组大小为n

vector<int>a;    尚未声明数组大小

 

相较于第二种方法,vector提供了多种函数供用户使用——

1.vector<int>a 创建一个动态数组a,a的默认初值为0

2.vector<int >b(a) 将a中的元素复制到b中

3.vetcor<int>a(100) 将数组a的元素定义为100个,默认初始值为0

4.vector<int>a(100,6) 定义100个值为6的元素

5.vector<string>a(10,"null") 定义10个值为null的元素

6.vector<string>a(10,"hello") 定义10个值为hello的元素

7.vector<string>b(a.begin(),a.end()) 将动态数组a的元素值复制到b中

 

posted @   椰子灰  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示