コンパイラ エラー C2689
- [アーティクル]
-
-
'function' : フレンド関数はローカル クラス内で定義できません
ローカル クラスでは、フレンド関数を宣言することはできますが、定義することはできません。
次の例では C2689 が生成されます。
// C2689.cpp
// compile with: /c
void g() {
void f2();
class X {
friend void f2(){} // C2689
friend void f2(); // OK
};
}