On Saturday, 14 November 2020 at 21:46:38 UTC, Dibyendu Majumdar
wrote:
> Well this compiles but doesn't link.
This works with LDC:
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();
}