Megosztás a következőn keresztül:


C3351 fordítási hiba

"object" : delegált konstruktor: a második argumentumnak statikus tagfüggvénynek vagy globális függvénynek kell lennie

Megjegyzések

A fordító egy deklarált függvény címét várta static.

Example

Az alábbi példa c3351-et hoz létre:

// C3351a.cpp
// compile with: /clr
delegate int D(int, int);

ref class C {
public:
   int mf(int, int) {
      return 1;
   }

   static int mf2(int, int) {
      return 1;
   }
};

int main() {
   System::Delegate ^pD = gcnew D(nullptr, &C::mf);   // C3351
   System::Delegate ^pD2 = gcnew D(&C::mf2);
}