다음을 통해 공유


컴파일러 오류 C2689

'function': friend 함수는 로컬 클래스 내에서 정의할 수 없습니다.

로컬 클래스에서 friend 함수를 선언할 수는 있지만 정의할 수는 없습니다.

다음 샘플에서는 C2689를 생성합니다.

// C2689.cpp
// compile with: /c
void g() {
   void f2();
   class X {
      friend void f2(){}   // C2689
      friend void f2();   // OK
   };
}