d的betterC的类

extern(C++) class O {
    int a = 5;
    int omg() { return a; }
}

extern(C):
int main() @nogc {
    scope a = new class O {};//new O;也可以.
    import core.stdc.stdio;
    printf("%d\n", a.a);return 0;
}

可以看出,dbetterC:用c++类来继承只是分配在上而已.而不是仅仅用,.以前不知道而已.

posted @ 2021-02-18 14:20  zjh6  阅读(16)  评论(0)    收藏  举报  来源