struct A { int test[ 10 ] = { 0 }; }; int main( int argc, char *argv[] ) { A *a = new A; int test[ 10 ]; for( int i = 0; i < 10; ++i ) { test[ i ] = i; a->test[ 9 - i ] = i; } delete a; return 0; }