c+中的Xutility与regex冲突+; 我在C++项目中使用正则表达式进行了一个问题。通过包含regex文件,我在xutility文件中得到了25个错误,我真的不知道为什么

c+中的Xutility与regex冲突+; 我在C++项目中使用正则表达式进行了一个问题。通过包含regex文件,我在xutility文件中得到了25个错误,我真的不知道为什么,c++,regex,C++,Regex,这其中包括去宽容 #include <regex> #包括 错误 () 这些错误对应的xutility行: // TEMPLATE CLASS iterator_traits template<class _Iter> struct iterator_traits { // get traits from iterator _Iter typedef typename _Iter::iterator_category iterator_categ

这其中包括去宽容

#include <regex>
#包括
错误 ()

这些错误对应的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;
};
//模板类迭代器
模板
结构迭代器
{//从迭代器_Iter获取特征
typedef typename _Iter::iterator_category iterator_category;
typedef typename\u Iter::value\u type value\u type;
typedef typename\u Iter::difference\u type difference\u type;
typedef差异类型距离类型;//保留
typedef typename _Iter::指针;
typedef typename _Iter::reference;
};

由于某些原因,只有在调用正则表达式时才会出现这些错误,可以导入正则表达式文件并生成正则表达式,但如果使用正则表达式生成,则会出现错误。使用字符数组进行匹配时会出现问题


有关详细信息

aa以及您试图解决的问题?什么版本的VisualStudio?