Erreur du compilateur C2530
'identifier' : les références doivent être initialisées
Vous devez initialiser une référence lorsqu’elle a été déclarée, sauf si elle est déjà déclarée :
Avec l’extern du mot clé.
En tant que membre d’une classe, d’une structure ou d’une union (et il est initialisé dans le constructeur).
En tant que paramètre dans une déclaration de fonction ou une définition.
En tant que type de retour d’une fonction.
L’exemple suivant génère l’erreur C2530 :
// C2530.cpp
int main() {
int i = 0;
int &j; // C2530
int &k = i; // OK
}