컴파일러 오류 C2587
'identifier': 로컬 변수를 기본 매개 변수로 잘못 사용
지역 변수는 기본 매개 변수로 허용되지 않습니다.
다음 샘플에서는 C2587을 생성합니다.
// C2587.cpp
// compile with: /c
int i;
void func() {
int j;
extern void func2( int k = j ); // C2587 -- local variable
extern void func3( int k = i ); // OK
}