コンパイラの警告 (レベル 1) C4630
'symbol' : 'extern' ストレージ クラスの指定子がメンバー定義で誤って指定されています
データ メンバーまたはメンバー関数が extern
として定義されています。 メンバーは外部化できませんが、オブジェクト全体は可能です。 コンパイラは extern
キーワードを無視します。 次の例では C4630 が生成されます。
// C4630.cpp
// compile with: /W1 /LD
class A {
void func();
};
extern void A::func() { // C4630, remove 'extern' to resolve
}