ldc2支持更好的C的类的继承.
import core.stdc.stdio : printf;
extern (C++) interface A {
void sayHello();
}
extern (C++) class B : A {
void sayHello() {
printf("hello\n");
}
}
extern (C) void main() {
scope b = new B;
b.sayHello();
}
浙公网安备 33010602011771号