Domanda

Ho una serie di doppi puntatori, ma ogni volta che provo a stampare uno dei valori che l'indirizzo viene stampato. Come si stampano il valore effettivo?

cout << arr [i]? cout << & arr [i]? Entrambi stampano l'indirizzo

Qualcuno sa?

È stato utile?

Soluzione

Se è davvero una matrice di doppi suggerimenti (inizializzati), cioè:

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

tutto quello che serve è:

cout << *arr[i];

Altri suggerimenti

cout << *(arr [i]) stamperà il valore.

cout << *(arr[i]);

Se "arr" viene dichiarato come

double* arr[..];

Allora useresti:

cout << *(arr[i])
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top