2014-01-23 5 views
0

У меня возникла проблема с использованием regex в моем проекте на C++. Включив файл regex, я получаю 25 ошибок в файле xutility, и я не совсем уверен, почему.Xutility конфликтует с регулярным выражением в C++

включаемые decleration

#include <regex> 

Ошибки (http://imgur.com/mgP10cs)

Линии xutility эти ошибки соответствуют:

 // TEMPLATE CLASS iterator_traits 
template<class _Iter> 
struct iterator_traits 
{ // get traits from iterator _Iter 
typedef typename _Iter::iterator_category iterator_category; 
typedef typename _Iter::value_type value_type; 
typedef typename _Iter::difference_type difference_type; 
typedef difference_type distance_type; // retained 
typedef typename _Iter::pointer pointer; 
typedef typename _Iter::reference reference; 
}; 

По какой-то причине эти ошибки происходят только, если я позвоню регулярное выражение, файл регулярных выражений может быть импортирован, и я могу создать регулярное выражение, но если я построю с использованием регулярного выражения, то ошибки придут

+0

aaaand, что вы пытались это исправить? Какая версия Visual Studio? – Mgetz

ответ

Смежные вопросы