次の方法で共有


コンパイラ エラー C2530

'identifier' : 参照が初期化されずに宣言されています

既に宣言されていない限り、宣言時に参照を初期化する必要があります。

  • キーワード extern と共に。

  • クラス、構造体、または共用体のメンバーとして (コンストラクターで初期化されます)。

  • 関数の宣言または定義のパラメーターとして。

  • 関数の戻り値の型として。

次の例では C2530 が生成されます:

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