由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 这个4d matrix,怎么老是运行不了?
相关主题
两个继承问题最初级的白痴C++问题
prevent assignment为什么我看不懂下面的code,是不是水平还不够?
C++弱问g++-2.95 -> g++-3.3/3.4
谁给新手解释一下这个c++小程序请教函数 INIT 怎么能free memory
a simple question for C++ classC++疑问
请问一个exception题目What happens when recursion functions are declared inline?
关于 VC++ vitual, reload 和 derive的一个问题...two c++ interview questions! (转载)
发个初级面试题请教一个作用域的问题
相关话题的讨论汇总
话题: array4d话题: int话题: num话题: new话题: row
进入Programming版参与讨论
1 (共1页)
a****m
发帖数: 693
1
#include
#include
using namespace std;
int main()
{
int**** array4d; // *four*-dimensional pointer.
int num, x, y, z, i, j, k; // Dimensions of table.
num=3;x=2;y=2;z=2; // Find out the number of rows &

array4d = new int***[num];
//array3d = new (int**)[x];
for(i = 0; i < num; i++)
{
array4d[i] = new int**[x];
for(j = 0; j < x; j++)
array4d[i][j] = new int* [y];
for(k = 0; k < y; k++)
array4d[i][j][k] = new int[z];
}

//initiate a value
array4d[1][1][1][1]=0;
cout << "Row sum for row " << array4d[1][1][1][1] << endl;


system("pause");
return 0;
}
t****t
发帖数: 6806
2
for(j < 0; j < x; j++)
for(k < 0; k < y; k++)
what is this? be careful when you copy-paste.

【在 a****m 的大作中提到】
: #include
: #include
: using namespace std;
: int main()
: {
: int**** array4d; // *four*-dimensional pointer.
: int num, x, y, z, i, j, k; // Dimensions of table.
: num=3;x=2;y=2;z=2; // Find out the number of rows &
:
: array4d = new int***[num];

a****m
发帖数: 693
3

num,x,y z, 是矩阵的维度数,比如是3by3by3by3的矩阵,就是num=3,x=3,y=3,z=3,
用j,k, 给每个点赋值。

【在 t****t 的大作中提到】
: for(j < 0; j < x; j++)
: for(k < 0; k < y; k++)
: what is this? be careful when you copy-paste.

S*********g
发帖数: 5298
4
k<0 ?

【在 a****m 的大作中提到】
:
: num,x,y z, 是矩阵的维度数,比如是3by3by3by3的矩阵,就是num=3,x=3,y=3,z=3,
: 用j,k, 给每个点赋值。

a****m
发帖数: 693
5

thanks

【在 S*********g 的大作中提到】
: k<0 ?
a****m
发帖数: 693
6

好像一运行就死机了。 3d的好好的,4d,我就多了个×,不知道为什么?

【在 S*********g 的大作中提到】
: k<0 ?
t****t
发帖数: 6806
7
因为你copy/paste不动脑--少了个括号.

【在 a****m 的大作中提到】
:
: 好像一运行就死机了。 3d的好好的,4d,我就多了个×,不知道为什么?

a****m
发帖数: 693
8

麻烦你动动手,给指一下? 谢谢

【在 t****t 的大作中提到】
: 因为你copy/paste不动脑--少了个括号.
S*********g
发帖数: 5298
9
j那个循环。

【在 a****m 的大作中提到】
:
: 麻烦你动动手,给指一下? 谢谢

S*********g
发帖数: 5298
10
是少了一双括号

【在 t****t 的大作中提到】
: 因为你copy/paste不动脑--少了个括号.
a****m
发帖数: 693
11

包子,不好意思

【在 S*********g 的大作中提到】
: 是少了一双括号
1 (共1页)
进入Programming版参与讨论
相关主题
请教一个作用域的问题a simple question for C++ class
为什么不能成功排序请问一个exception题目
请教一个C++的编程关于 VC++ vitual, reload 和 derive的一个问题...
[合集] 关于template和inheritance的问题请教发个初级面试题
两个继承问题最初级的白痴C++问题
prevent assignment为什么我看不懂下面的code,是不是水平还不够?
C++弱问g++-2.95 -> g++-3.3/3.4
谁给新手解释一下这个c++小程序请教函数 INIT 怎么能free memory
相关话题的讨论汇总
话题: array4d话题: int话题: num话题: new话题: row