考虑以下代码。
std::regex re ("(qwe|asd|zxc)+");
std::cout << std::regex_match ("zxcqweasd", re) << std::endl;
当我使用cl
编译器程序打印时1
,0
如果我使用g++
编译器。
哪个std::regex
实现是错误的?
我正在使用g++
编译器版本 4.7.2-5 和cl
编译器版本 17.00.60610.1。
考虑以下代码。
std::regex re ("(qwe|asd|zxc)+");
std::cout << std::regex_match ("zxcqweasd", re) << std::endl;
当我使用cl
编译器程序打印时1
,0
如果我使用g++
编译器。
哪个std::regex
实现是错误的?
我正在使用g++
编译器版本 4.7.2-5 和cl
编译器版本 17.00.60610.1。