什么时候用异常,什么时候用断言?
自定义的C++断言宏
C++ assert宏实现原理