C++ vector二维数组
2024-09-05 12:07:48
C++ 构建二维动态数组
int **p;
p = new int*[]; //注意,int*[10]表示一个有10个元素的指针数组
for (int i = ; i < ; ++i)
{
p[i] = new int[];
}
这样就构成10*5的数组
或者
int v[][]={{,,},{,,}};
int (*a)[]=v; //a是指向有3个int元素的数组的指针
cout<<**a; //
cout<<**(a+); //
cout<<*(*a+); //
cout<<*(a[]+); //
cout<<*(a[]); //
vector二维数组
int i,j;
vector<vector<int>> array();
for (i = ; i < array.size(); i++)
array[i].resize(); for(i = ; i < array.size(); i++)
{
for (j = ; j < array[].size();j++)
{
array[i][j] = (i+)*(j+);
}
}
添加元素
for(int i=0;i<n;i++)
array[i].push_back(x) ;
最新文章
- discuz论坛插件设计学习培训视频全套教程
- Yii2 return redirect()
- 汉王云名片识别(SM)组件开发详解
- Java 8 Lambda表达式探险
- Swift3.0基础语法学习<;五>;
- FreeBSD暂时用9.X系列为宜
- 【php学习】mysql数据库操作
- sql2012安装过程中出现个一个问题
- Linux的安装 CentOS-7.1
- 8.0 BOM对象
- 基于ssh反向代理实现的远程协助
- 201521123078 《Java程序设计》 第8周学习总结
- 是否是有效的dom节点--轮子代码
- GitHub学习总结
- DisplayLink 安装错误
- 在Idea创建Spring Boot + MyBatis的web项目
- GNU Linux系统变量(sysctl配置命令)综合使用
- Spark orderBy(desc(";col";))部分数据排序失败
- java的Result类
- Activity的基本概念与Activity的生命周期