rsk*_*k82 3 language-agnostic assert
我应该命名一个退出执行条件等于true的函数?否认?有共同的名称吗?
anti_assert(1=1, errmsg);
Run Code Online (Sandbox Code Playgroud)
对我来说,这样更容易,因为这样可以在c/c ++中执行宏,如:
#define anti_assert(expression) anti_assert(expresstion, #expression)
Run Code Online (Sandbox Code Playgroud)
然后在日志中我有代码片段触发了问题.