宏 BOOST_PARSER_NO_RUNTIME_ASSERTIONS
BOOST_PARSER_NO_RUNTIME_ASSERTIONS
提要
BOOST_PARSER_NO_RUNTIME_ASSERTIONS
描述
Boost.Parser 在多个地方使用断言(BOOST_ASSERT()
)来指示您对库的使用存在错误。所有这些地方都可以改为编译时捕获的非法代码。如果这是运行时错误,那么确定代码中错误的确切位置会更快更容易;您只需查看您最喜欢的调试器中的堆栈即可。但是,如果您希望将这些类型的错误始终变为非法代码,请定义此宏。