Errore del compilatore C2530
'identifier': i riferimenti devono essere inizializzati
È necessario inizializzare un riferimento quando è stato dichiarato, a meno che non sia già dichiarato:
Con la parola chiave extern.
Come membro di una classe, di una struttura o di un'unione (e viene inizializzata nel costruttore).
Come parametro in una dichiarazione o una definizione di funzione.
Come tipo restituito di una funzione.
L'esempio seguente genera l'errore C2530:
// C2530.cpp
int main() {
int i = 0;
int &j; // C2530
int &k = i; // OK
}