小编Mar*_*z W的帖子

定义例外,它是如何工作的?

我应该如何理解这样的代码?特别是我想知道在'\'后的第二部分发生了什么.任何人都可以解释一下它是如何工作的?

#define except(expression, message) (void) \
(!!(expression) || (throw std::runtime_error(message), false))
Run Code Online (Sandbox Code Playgroud)

c++ exception c-preprocessor

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

标签 统计

c++ ×1

c-preprocessor ×1

exception ×1