ダブルポインタの配列がありますが、値の1つを出力しようとするたびに、アドレスが出力されます。実際の値を印刷するにはどうすればよいですか?
cout << arr [i]?cout <<&arr [i]?どちらもアドレスを出力します
誰か知っている?
それが実際に(初期化された)ダブルポインタの配列である場合、すなわち:
double *arr[] = ...
// Initialize individual values
あなたに必要なのは:
cout << *arr[i];
cout << *(arr [i])は値を出力します。
cout << *(arr[i]);
「arr」が次のように宣言されている場合
double* arr[..];
次に、以下を使用します。
cout << *(arr[i])