fork download
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5. int ia[ 2 ][ 4 ] = { { 1, 3, 5, 7 }, { 2, 4, 6, 8 } };
  6. int** ip = ia; /* どうして代入に失敗? */
  7.  
  8. for ( int i = 0 ; i < 2 ; ++i )
  9. {
  10. for ( int j = 0 ; j < 4 ; ++j )
  11. {
  12. std::cout << ip[ i ][ j ] << ' ';
  13. }
  14. std::cout << std::endl;
  15. }
  16.  
  17. return 0;
  18. }
  19.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:6: error: cannot convert ‘int (*)[4]’ to ‘int**’ in initialization
stdout
Standard output is empty