Поделиться через


Ошибка компилятора C2530

"идентификатор": ссылки должны быть инициализированы

Вы должны инициализировать ссылку, когда она была объявлена, если она уже не объявлена:

  • С ключевым словом extern.

  • Как член класса, структуры или объединения (и он инициализирован в конструкторе).

  • Как параметр в объявлении или определении функции.

  • В качестве возвращаемого типа функции.

Следующий пример приводит к возникновению ошибки C2530:

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