Partager via


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
}