У меня есть массив двойных указателей, но каждый раз, когда я пытаюсь вывести одно из значений, адрес печатается. Как распечатать фактическое значение?
cout << arr [i]? cout << & arr [i]? они оба печатают адрес </p>
Кто-нибудь знает?
Если это действительно массив (инициализированных) двойных указателей, то есть ::1001*
double *arr[] = ... // Initialize individual values
все что вам нужно это:
cout << *arr[i];
cout << *(arr[i]);
cout << * (arr [i]) напечатает значение. </p>
Если "arr" объявлен как
double* arr[..];
Тогда вы бы использовали:
cout << *(arr[i])