原文
interface Foo { }
一些人想用com.命令dmd -betterC file.d,对ldc是可以,而dmd不成立. 根据规范: COM接口定义为从core.stdc.windows.com.IUnknown接口派生的接口. 示例不是COM接口,因而BetterC上不可用,即使LDC扩展了. 参考 所以,是COM接口示例有欺骗性, 显示了正在使用的常规D接口,但不是COM接口 示例
com
dmd -betterC file.d
ldc
dmd
COM
core.stdc.windows.com.IUnknown
接口
BetterC
LDC
欺骗性
D接口