boost::regexp 当 * 作为模式传递时崩溃

boost::regexp crashes when * is passed as pattern

当我将 * 作为模式传递时

boost::regexp exp("*") 

程序崩溃。 * 是否可以作为模式接受

解决这个问题的方法是什么?

这不是有效的正则表达式。它是一个单独的量词(所谓的 Kleene star),不适用于前面的原子。

程序"crashes"因为你没有处理bad_exception抛出的异常