Предупреждение компилятора (уровень 1) C4630Compiler Warning (level 1) C4630

"символ": спецификатор класса хранения "extern" недопустим для определения члена'symbol' : 'extern' storage class specifier illegal on member definition

Элемент данных или функция-член определяется как extern .A data member or member function is defined as extern. Элементы не могут быть внешними, хотя все объекты могут.Members cannot be external, although entire objects can. Компилятор игнорирует extern ключевое слово.The compiler ignores the extern keyword. Следующий пример приводит к возникновению ошибки C4630:The following sample generates C4630:

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

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