ダブルポインターメソッドを使用して、C++ で 2 次元配列を作成しようとしています。しかし、変数を初期化すると、配列のサイズは常に8になります。最初にこれを試しました:
double** sobel_x;
そして、サイズを8にしました。そして、これを試したとき:
double** sobel_x;
sobel_x = new int*[3];
for(int i = 0; i < sizeof(sobel_x); i++) {
sobel_x[i] = new int[3];
}
配列がサイズ8に初期化される理由と、そのサイズを変更する方法を最初に説明してもらえますか?