2D 配列を関数に渡そうとしています。インターネットで提供されている別のソリューションを試しました。
int arr[3][4];
fun (arr);
1) void fun(int *a[4]) {} -- result into a compilation error (cannot convert int (*)[4] to int **)
2) void fun(int(*a)[4]) {} -- works fine.
上記の2つの宣言の違いと、1.の場合にエラーがあることを知りたいです。