社区
C语言
帖子详情
弱弱的问:用vector定义多维数组时如何设置数组的大小呀?
lycos
2002-07-10 07:55:00
例如
我想定义一个5*5*5的三维矩阵
请指教
...全文
368
8
打赏
收藏
弱弱的问:用vector定义多维数组时如何设置数组的大小呀?
例如 我想定义一个5*5*5的三维矩阵 请指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
radioheads
2002-07-10
打赏
举报
回复
楼主太客气了
radioheads
2002-07-10
打赏
举报
回复
三重循环呀
每重循环里里定义一个VECTOR,插入上一层
vector<vector<vector<int> > > a;
for(int ix = 0;ix < 5; ix++)
{
vector<vcctor<int> > tmp;
for(int iy = 0; iy < 5; iy++)
{
vector<int> tmp1;
for(int iz = 0; iz < 5; iz++)
{
int x;
cin >> x;
tmp1.push_back(x);
}
tmp.push_back(tmp1);
}
a.push_back(tmp);
}
如果先知道大小,就可以象C++内定的数组一样写了
lycos
2002-07-10
打赏
举报
回复
一维的插入我会
但是多维的怎么插入呢?
例如
要从标准输入中读入一个5*5*5的矩阵?
请指教
radioheads
2002-07-10
打赏
举报
回复
如果一开始指定大小,好象速度会快一点
有的时候指定大小会为语句带来方便
不过那好象违背它的设计本意了
hust99
2002-07-10
打赏
举报
回复
我记得容器Vector是可以自己管理空间的,你尽管插入元素就可以了
如果一定要定义大小,
就用vector<vector<vector<int> > >
casho
2002-07-10
打赏
举报
回复
vector的空间是动态的,不是固定的,你插入一个元素,它会为它增加一个元素的空间
radioheads
2002-07-10
打赏
举报
回复
vector<vector<vector<int> > > a[5][5][5];
dhfly
2002-07-10
打赏
举报
回复
int a[5][5][5];
疯狂JAVA讲义
4.6.4 没有
多维
数组
99 学生提
问
:我是否可以让图4.13中灰色覆盖的
数组
元素再次指向另一个
数组
?这样不可以扩展成三维
数组
吗?甚至扩展到更
多维
的
数组
? 101 4.6.5 操作
数组
的工具类 102 4.6.6
数组
的应用举例 ...
C++11新特性文章汇总
#### (12) 使用 auto 表示
多维
数组
指针 `auto` 关键字也可以用于
多维
数组
指针的类型推断,使代码更加简洁易读。例如: ```cpp int arr[3][4]; auto ptr = arr; // ptr 类型为 int (*)[4] ``` #### (13) 使用大括号...
VHDL数字电路设计教程
例如,`std_logic_
vector
`可以是一维
数组
类型,而更复杂的类型可以是
多维
数组
,比如`(1 downto 0)`指定了一维
数组
的下标范围。 ### 总结 通过以上分析可以看出,这部分代码主要涉及了VHDL的基本概念和一些常用语句...
opencv2refman.pdf
- **动态
数组
**: 如`cv::
vector
`等,提供灵活的数据存储方案。 - **用途**: 在需要动态调整数据
大小
的情况下非常有用。 ##### 2.4
数组
操作 - **内容**: 包括
数组
创建、修改、访
问
等基本操作。 - **关键**: 是所有...
突破程序员基本功的16课.part2
1.2.2 没有
多维
数组
1.3 小结 第2课 对象与内存控制 2.1 实例变量和类变量 2.1.1 实例变量和类变量的属性 2.1.2 实例变量的初始化
时
机 2.1.3 类变量的初始化
时
机 2.2 父类构造器 2.2.1 隐式调用和显式调用 ...
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章