原文
immutable int example; version(D_BetterC) { pragma(crt_constructor) extern(C) void initialize() { example = 1; } } else { shared static this() { example = 1; } } //$ dmd -c imminit.d
规范说,crt_constructor,在betterc模式下简单地替换共享静态本. 修复 现在,可编译.
crt_constructor
betterc
共享静态本