// mcppv2_ref_class.cpp
// compile with: /clr /LD
ref class MyClass {
public:
int i;
ref class MyClass2 {
public:
int i;
};
interface struct MyInterface {
void f();
};
};
ref class MyClass2 : MyClass::MyInterface {
public:
virtual void f() {
System::Console::WriteLine("test");
}
};
value struct MyStruct {
void f() {
System::Console::WriteLine("test");
}
};