Condividi tramite


Errore del compilatore C3182

'class': un membro che usa dichiarazione o dichiarazione di accesso non è valido all'interno di un tipo gestito o WinRTtype

Una dichiarazione using non è valida all'interno di tutte le forme di classi gestite.

L'esempio seguente genera l'errore C3182 e mostra come risolverlo.

// C3182a.cpp
// compile with: /clr /c
ref struct B {
   void mf(int) {
   }
};

ref struct D : B {
   using B::mf;   // C3182, delete to resolve
   void mf(char) {
   }
};