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