У меня возникла проблема с использованием 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;
};
По какой-то причине эти ошибки происходят только, если я позвоню регулярное выражение, файл регулярных выражений может быть импортирован, и я могу создать регулярное выражение, но если я построю с использованием регулярного выражения, то ошибки придут
aaaand, что вы пытались это исправить? Какая версия Visual Studio? – Mgetz