c++ vector初始化
来源:互联网 发布:java自学网 编辑:程序博客网 时间:2024/05/19 21:59
一维vector
大小:
std::vector<int> v(9)
大小和初值:
std::vector<int> v(9, 0)
,大小为9,初值均为0。大小和不同的初值:
int x[] = {1, 2, 3};std::vector<int> v(x, x + sizeof(x) / sizeof(x[0]));// orstd::vector<int> v1(std::begin(x), std::end(x));// or c++ 11, vs12 not workstd::vector<int> v({1, 2, 3})
二维vector
大小:
std::vector<std::vector<int>> v(5, std::vector<int>(6))
相当于int v[5][6]
大小和初值:
std::vector<std::vector<int>> v(5, std::vector<int>(6, 0))
相当于int v[5][6]={0}
大小和不同的初值:
using namespace std;int x[2][3] = {{1, 2, 3}, {4, 5, 6}};vector<vector<int>> v(2, vector<int>(3));for(int i = 0; i < 2; i++){ for(int j = 0; j < 3; j++){ v[i][j] = x[i][j]; }}// or C++ 11, vs12 not workvector<vector<int>> v1{{1, 2, 3}, {4, 5, 6}};
阅读全文
0 0
- c++vector对象初始化
- C++static Vector 类型 初始化
- vector初始化
- vector 初始化
- 初始化vector
- vector初始化
- vector<vector<int> >初始化
- C++——二维vector初始化大小方法
- 用数组初始化vector
- vector 初始化 分享
- vector顺序容器初始化
- c++ vector 初始化
- 使用数组初始化vector
- vector 二维数组 初始化
- 二维vector初始化
- vector 初始化 与遍历
- 多维vector的初始化
- vector的初始化
- linux基本命令总结
- Android Interpolator动画属性——设置动画速度
- leetcode 112. Path Sum DFS深度优先遍历
- Ajax原理及其方法详解
- CentOS中安装jdk1.8详细步骤
- c++ vector初始化
- 找工作专门杂记!
- SourceTree的使用
- 记腾讯机器学习基础研究岗2017年秋招笔试
- java面试题
- Byte Short Int Long的长度
- 网易2017春招[编程题]赶去公司@Java
- php array函数归纳总结
- TSF输入法列表获取