C++语法学习
Vector 使用说明
Vector代表是一个封装了动态大小数组的顺序容器,也就是一个
动态数组(变长数组)
可以简单的认为,向量是一个能够存放
任意类型
的动态数组。
引用:
#include < vector>
。下文统一采用的万能头,就不一一引用了
初始化
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main(){
vector<int> a ; //声明一个int型的动态数组a
vector<int> a(10) ; //声明一个初始大小为10的动态数组,输出后会发现会有默认值
vector<int> a(10, 1) ; //声明一个初始大小为10且初始值都为1的动态数组
vector<int> b(a) ; // 声明并用数组a初始化数组b;复制a数组
vector<int> b(a.begin(), a.begin()+3) ; //将a向量中从第0个到第2个(共3个)作为向量b的初始值
}
增加函数
#include <iostream>
#include <fstream>
#include <bits/stdc++.h>
using namespace std;
int main(){
vector<int> a(5,1) ;//声明一个初始大小为5,默认值为1的动态数组 a
vector<int> b(5) ;//声明一个初始大小为5的动态数组 b
a.push_back