J'ai trouvé plusieurs fois ces symboles dans une déclaration de fonction, mais je ne sais pas ce qu'ils signifient.
Ejemplo:
void raccogli_dati(double **& V, double **p, int N) {
int ultimo = 3;
V = new double * [N/2];
for(int i=0; i < N/2; i++) {
V[i] = new double[N/2], std :: clog << "digita " << N/2 - i
<< " valori per la parte superiore della matrice V: ";
for(int j=i; j < N/2; j++)
std :: cin >> V[i][j], p[ultimo++][0] = (V[i][j] /= sqrt(p[i][0]*p[j][0]));
}
for(int i=1; i < N/2; i++)
for(int j=0; j < i; j++)
V[i][j] = V[j][i];
}
0 votes
Dans le code réel ou dans un livre ? Pour moi, cela ressemble juste à la notation d'une fonction générale. L'une qui renvoie un pointeur unique, et l'autre un pointeur vers un pointeur.
0 votes
Ce sont des références à des pointeurs.
2 votes
Ce site peut vous être utile. )