我写了这段代码:
#include <iostream>
#include <fstream>
#include <sstream>
#include <algorithm>
#include <iterator>
#include <vector>
#include <regex>
using namespace std;
int compile()
{
string linecode;
linecode = "_hello:";
if (std::regex_match (linecode, std::regex("(_)(.*)(:)") ))
{
cout<<"...";
}
else if (std::regex_match (linecode, std::regex("(@)(.*)(:)") ))
{
cout<<"@@@";
}
return 1;
}
int main(int argc, char** argv)
{
compile();
return 0;
}
我收到此错误: enter image description here
cstring错误,可能在正则表达式库中。
我如何解决这个问题?
提前致谢。