Compilerwarnung (Stufe 1) C4630
Aktualisiert: November 2007
Fehlermeldung
'Symbol' : Speicherklassenspezifizierer 'extern' darf nicht für Elementdefinition verwendet werden
'symbol' : 'extern' storage class specifier illegal on member definition
Ein Datenmember oder eine Memberfunktion wurde extern definiert. Member können im Gegensatz zu vollständigen Objekten nicht extern sein. Der Compiler ignoriert das extern-Schlüsselwort. Im folgenden Beispiel wird C4630 generiert:
// C4630.cpp
// compile with: /W1 /LD
class A {
void func();
};
extern void A::func() { // C4630, remove 'extern' to resolve
}