Compartir a través de


Error del compilador C2530

'identificador': se deben inicializar las referencias

Debe inicializar una referencia cuando se declara, a menos que ya se haya declarado:

  • Con la palabra clave extern.

  • Como miembro de una clase, estructura o unión (y se haya inicializado en el constructor).

  • Como parámetro en una definición o declaración de función.

  • Como tipo devuelto de una función.

El ejemplo siguiente genera el error C2530:

// C2530.cpp
int main() {
   int i = 0;
   int &j;   // C2530
   int &k = i;   // OK
}