Originariamente inviato da KolDeath
Penso che alexiverson91 intendesse questo ( correggimi se sbaglio):
codice:
for ( int i = 0; i < 2; i++ )
for ( int j = 0 ; j < 2 ; j++ )
for ( int k = 0 ; k < 2 ; k++ )
a[i][j][k] = 2; // Il 2 è solo un esempio
che non è un'inizializzazione a tempo di compilazione..
per farlo, a tempo di compilazione, devi fare cosi':
codice:
int a[2][2][2] = {{{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}}; // compile time
- nel codice del primo post, nella condizione del for più interno, c'è un j<2 anziché k<2