如何使用BOOST_THROW_EXCEPTION宏?什么是参数?我不知道,我似乎找不到任何可读的例子。
发布于 2013-10-21 19:07:27
您只需将一个异常对象传递给它:
BOOST_THROW_EXCEPTION(std::range_error("Index out of range"));它将包装异常,使其派生自类boost::exception (如果它还不是该类的子类),并添加类似源文件和行的信息。
Boost.Exception常见问题对优势有很好的洞察力,并使用了示例。
https://stackoverflow.com/questions/19502515
复制相似问题