Compiler Error C3118
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 C3118.
interface' : interfaces do not support virtual inheritance
You tried to virtually inherit from an interface. For example,
// C3118.cpp
__interface I1 {
};
__interface I2 : virtual I1 { // C3118
};
generates this error.
Show: