boost :: regex vs std :: regex - не удается найти метод empty ()?

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

7
задан 18 October 2011 в 12:52
поделиться