Share via


編譯器錯誤 C2530

'identifier' : 參考必須初始化

當宣告參考時,您必須將它初始化,除非它已經:

  • 使用 extern 關鍵字宣告。

  • 宣告為類別、結構或等位的一個成員 (並且已在建構函式中初始化)。

  • 宣告為函式宣告或定義中的一個參數。

  • 宣告為函式的傳回型別。

下列範例會產生 C2530:

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