컴파일러 오류 C2246
'identifier': 지역으로 정의된 클래스에 잘못된 정적 데이터 멤버가 있습니다.
로컬 범위를 가진 클래스, 구조체 또는 공용 구조체의 멤버가 static
으로 선언되었습니다.
다음 샘플에서는 C2246을 생성합니다.
// C2246.cpp
// compile with: /c
void func( void ) {
class A { static int i; }; // C2246 i is local to func
static int j; // OK
};