fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. int main()
  5. {
  6. int a[4][3][2] = {
  7. { { 23, 22 }, { 21, 20 }, { 19, 18 } },
  8. { { 17, 16 }, { 15, 14 }, { 13, 12 } },
  9. { { 11, 10 }, { 9, 8 }, { 7, 6 } },
  10. { { 5, 4 }, { 3, 2 }, { 1, 0 } }
  11. };
  12.  
  13. for( int i = 0; i < 4*3*2; i++ ) {
  14. std::cout << *( reinterpret_cast<int*>( a ) + i ) << std::endl;
  15. }
  16.  
  17. std::vector<std::vector<short> > b( 8, std::vector<short>( 8 ) );
  18.  
  19. for( int i = 0; i < 8; i++ ) {
  20. std::cout << &( b[i][0] ) << std::endl;
  21. }
  22.  
  23. return 0;
  24. }
Success #stdin #stdout 0.02s 2816KB
stdin
Standard input is empty
stdout
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0x93b8088
0x93b80a0
0x93b80b8
0x93b80d0
0x93b80e8
0x93b8100
0x93b8118
0x93b8130