2
这是第一个发言:这两个sregex_iterator语句之间为什么有区别?
string s("hello.world");
sregex_iterator pos(s.cbegin(), s.cend(), regex(R"(\.)"));
sregex_iterator end;
for (; pos != end; ++pos)
cout << pos->str() << endl;
这是第二次声明:
string s("hello.world");
regex reg(R"(\.)");
sregex_iterator pos(s.cbegin(), s.cend(), reg);
sregex_iterator end;
for (; pos != end; ++pos)
cout << pos->str() << endl;
https://en.wiktionary.org/wiki/orphan –
@LightnessRacesinOrbit可怜的小迭代:( – Drop