次の方法で共有


コンパイラ エラー C2761

'function' : メンバー関数の再宣言は許可されません

メンバー関数を再宣言することはできません。 定義はできますが、再宣言はできません。

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

// C2761.cpp
class a {
   int t;
   void test();
};

void a::a;     // C2761
void a::test;  // C2761

クラスまたは構造体の非静的メンバーを定義することはできません。 次の例では C2761 が生成されます。

// C2761_b.cpp
// compile with: /c
struct C {
   int s;
   static int t;
};

int C::s;   // C2761
int C::t;   // OK