C++ 一个简洁的CHECK宏

2023-02-12,

#define CHECK2(condition, message)                                                                                                                   \
(!(condition)) ? (std::cerr << "Assertion failed: (" << #condition << "), " \
<< "function " << __FUNCTION__ << ", file " << __FILE__ << ", line " << __LINE__ << "." << std::endl \
<< message << std::endl, \
abort(), 0) \
: 1 // CHECK2(condition, "message: " << var);

C++ 一个简洁的CHECK宏的相关教程结束。

《C++ 一个简洁的CHECK宏.doc》

下载本文的Word格式文档,以方便收藏与打印。