Compiler Error C3278
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Compiler Error C3278.
direct call of interface or pure method 'method' will fail at runtime
A call was made to an interface method or a pure method, which is not allowed.
The following sample generates 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();
}
Show: