Замена boost::regex
на std::regex
, так как мы используем gcc 4.6 в компании, у меня возникла проблема с empty ()
методом этого класса - он в основном не был сделан из boost::regex
в std::regex
класс.Я не уверен, является ли это проблемой gcc или этот метод вообще не входит в стандарт C ++ 11, но этот фрагмент кода сильно зависел от этой функции.Итак, вопрос в том, есть ли способ в C ++ 11 std::regex
проверить, было ли когда-либо установлено выражение, или мне следует придерживаться boost::regex
до конца моей жизни?