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


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

Прямой вызов интерфейса или чистого метода "method" завершится сбоем во время выполнения.

Замечания

Вызван метод интерфейса или чистый метод, что недопустимо.

Пример

Следующий пример приводит к возникновению ошибки C3278:

// C3278_2.cpp
// compile with: /clr
using namespace System;
interface class I
{
   void vmf();
};

public ref class C: public I
{
public:
   void vmf()
   {
      Console::WriteLine( "In C::vmf()" );
      I::vmf(); // C3278
   }

};

int main()
{
   C^ pC = gcnew C;
   pC->vmf();
}