다음을 통해 공유


컴파일러 오류 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
}