This documentation is archived and is not being maintained.

Compiler Error C3118

Error Message

'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: