Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 699 Bytes

compiler-warning-level-1-c4630.md

File metadata and controls

24 lines (20 loc) · 699 Bytes
description title ms.date f1_keywords helpviewer_keywords ms.assetid
Learn more about: Compiler Warning (level 1) C4630
Compiler Warning (level 1) C4630
11/04/2016
C4630
C4630
d8926376-7acc-4fc7-8438-6f0de3468870

Compiler Warning (level 1) C4630

'symbol' : 'extern' storage class specifier illegal on member definition

A data member or member function is defined as extern. Members cannot be external, although entire objects can. The compiler ignores the extern keyword. The following sample generates C4630:

// C4630.cpp
// compile with: /W1 /LD
class A {
   void func();
};

extern void A::func() {   // C4630, remove 'extern' to resolve
}