библиотека tr / regex c ++ - определение шаблона регулярных выражений - PullRequest
1 голос
/ 17 января 2011

Как определить шаблон регулярного выражения, когда я использую библиотеку tr1 / regex?

#include <tr1/regex>

const regex pattern("[^-]-[^-]");

не работает ... При компиляции я получаю сообщение об ошибке: 'regex' не называет тип

1 Ответ

3 голосов
/ 17 января 2011

regex находится в пространстве имен tr1, поэтому вам нужно либо объявить, что вы используете tr1, либо указать, что regex находится в пространстве имен tr1:

using namespace tr1;

или

const tr1::regex pattern("[^-]-[^-]");
...