컴파일러 오류 C2689
'function': friend 함수는 로컬 클래스 내에서 정의할 수 없습니다.
로컬 클래스에서 friend 함수를 선언할 수는 있지만 정의할 수는 없습니다.
다음 샘플에서는 C2689를 생성합니다.
// C2689.cpp
// compile with: /c
void g() {
void f2();
class X {
friend void f2(){} // C2689
friend void f2(); // OK
};
}