Compartilhar via


Erro do Compilador C2530

"identifier": as referências devem ser inicializadas

Você precisa inicializar uma referência quando ela foi declarada, a menos que ela já esteja declarada:

  • Com a palavra-chave extern.

  • Como membro de uma classe, estrutura ou união (e for inicializada no construtor).

  • Como um parâmetro em uma declaração ou definição de função.

  • Como o tipo de retorno de uma função.

A amostra a seguir gera o erro C2530:

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