获取名称当前功能

时间:2013-12-27 17:20:14

标签: function macros d

有没有办法在D中获取当前函数的名称?我在C ++中寻找类似于__FUNCTION__的东西。

我想使用此名称将其传递给Exception。如果(当前)用户所在的当前平台不支持某个功能,则会抛出异常。

1 个答案:

答案 0 :(得分:5)

__FUNCTION__应该可以工作,即使是作为另一个函数或异常构造函数的默认参数,也可以自动填充。