CからC++に移行中の人が質問するためのスレ
■ このスレッドは過去ログ倉庫に格納されています
0252251
2005/06/19(日) 04:31:54int i,j,k;
double a[5][5][5];
double ***s;
double ***s=new double **[5];
for(i=0;i<5;i++)
{
double **s=new double*[5];
for(j=0;j<5;j++)
{
double *s=new double[5];
}
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
for(k=0;k<5;k++)
{
if(i==0 || j==0 || k==0 || i==4 || j==4 || k==4)
{
s[i][j][k]=a[i][j][k];
}
}
}
}
などとしても、最初のdouble *s=new double[5];の部分で「sに代入した値は使われない」
というエラーが出てしまいます
■ このスレッドは過去ログ倉庫に格納されています