6

ダブルポインタの配列がありますが、値の1つを出力しようとするたびに、アドレスが出力されます。実際の値を印刷するにはどうすればよいですか?

cout << arr [i]?cout <<&arr [i]?どちらもアドレスを出力します

誰か知っている?

4

4 に答える 4

11

それが実際に(初期化された)ダブルポインタの配列である場合、すなわち:

double *arr[] = ...
// Initialize individual values

あなたに必要なのは:

cout << *arr[i];
于 2010-03-21T02:04:58.613 に答える
1

cout << *(arr [i])は値を出力します。

于 2010-03-21T02:05:12.590 に答える
1

cout << *(arr[i]);

于 2010-03-21T02:05:49.887 に答える
0

「arr」が次のように宣言されている場合

double* arr[..];

次に、以下を使用します。

cout << *(arr[i])
于 2010-03-21T02:05:48.960 に答える