'type1': 'type2' から継承できません。値型はインターフェイス クラスからのみ継承できます
値の型は基底クラスを継承できません。 詳細については、「クラスと構造体」を参照してください。
例
次の例では C3830 が生成されます。
// C3830a.cpp
// compile with: /clr /c
public value struct MyStruct4 {
int i;
};
public value class MyClass : public MyStruct4 {}; // C3830
// OK
public interface struct MyInterface4 {
void i();
};
public value class MyClass2 : public MyInterface4 {
public:
virtual void i(){}
};