D是否允许将接口与模板中的实现分开?

Pau*_*nta 4 implementation templates d interface

我还没有尝试过D,但它似乎是一种非常有趣的语言,它为C++中的问题找到了一些巧妙的解决方案.我很好奇,是否也可以将界面与模板中的实现分开?如果是,那怎么样?

rat*_*eak 7

没有任何模板在编译时完全展开

这意味着编译器需要知道模板的完整代码,因此无法将其保留在.di文件之外