ren*_*ren 3 d dmd ctfe
我听说D可以在编译时执行任意用户代码.这是真的?有人可以给出一个例子(特别是当编译永远不会终止时)?这个功能是为了什么?另外,如果是这样的话有一种方法可以通过一些编译器选项来禁用它(编译器是dmd)?
Rob*_*ale 5
是的,这是部分正确的.D具有编译时功能执行,即它具有在编译时执行功能的能力.但是,这样的功能都需要既便携和无副作用.
您将在D语言的官方文档中找到深入的解释.
归档时间:
11 年,6 月 前
查看次数:
128 次
最近记录:
11 年,5 月 前