次の方法で共有


コンパイラ エラー C3060

'member' : フレンド関数は、限定名を使用するクラス内では定義できません (宣言することのみ可能です)

修飾名を使用してフレンド関数が定義されました。これは許可されていません。

次の例では C3060 が生成されます。

// C3060.cpp
class A {
public:
   void func();
};

class C {
public:
   friend void A::func() { }   // C3060
   // Try the following line and the out of class definition:
   // friend void A::func();
};

// void A::func(){}