原文
可不用GC使用类.只需用malloc/free或std.experimental.allocator等等,手动分配和释放它们.automem的智能指针库对此很有用: automem 如果想完全避免D运行时,你不能使用"普通"的D类,但是extern(C++)类仍然可以工作. 如果你绝对必须使用结构,可用"alias this"来实现继承: 别名本
GC
malloc/free
std.experimental.allocator
分配和释放
automem
智能指针库
D运行时
D类
extern(C++)
结构
"alias this"