小编Wil*_*ter的帖子

隐式传递参数

我正在开发一个自定义单元测试框架,该框架不会显示失败测试的文件名/行号。我知道我可以要求它们作为函数的参数,report_results但这似乎很多文本。

有没有一种方法来让这个__FILE____LINE__总是与功能过去了,即使我没有通过他们,当我打电话了吗?

您可以在C ++中执行以下操作:

void func(char *file=__FILE__, int line=__LINE__)(int more_args) {}
Run Code Online (Sandbox Code Playgroud)

c

3
推荐指数
1
解决办法
57
查看次数

标签 统计

c ×1