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


C3284-fordítási hiba

A 'function' függvény 'parameter' általános paraméterének megkötéseinek meg kell egyezniük a 'function' függvény 'parameter' általános paraméterének megkötéseivel.

Megjegyzések

A virtuális általános függvényeknek ugyanazokat a korlátozásokat kell használniuk, mint egy olyan virtuális függvénynek, amelynek neve és argumentumkészlete megegyezik az alaposztályban.

Example

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

// C3284.cpp
// compile with: /clr /c
// C3284 expected
public interface class IGettable {
   int Get();
};

public interface class B {
   generic<typename T>
   where T : IGettable
   virtual int mf(T t);
};

public ref class D : public B {
public:
   generic<typename T>
   // Uncomment the following line to resolve.
   // where T : IGettable
   virtual int mf(T t) {
      return 4;
   }
};