Поделиться через


Ошибка компилятора C3182

"class": элемент с использованием объявления или объявления доступа является незаконным в управляемом или WinRTtype

Замечания

Объявление using недопустимо во всех формах управляемых классов.

Example

В следующем примере создается C3182 и показано, как исправить его.

// 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) {
   }
};