1
Dieser Code kompiliert und ausgeführt (Parsing backtrace_symbols)Warum funktioniert dieser Code in Visual Studio, schlägt aber in gcc fehl?
In gcc I "regex_error" Ausnahme auf Abruf erhalten regex_match während in VS2017 funktioniert es nicht?!?
const std::regex r(R"(\((\w*)\+\w*\)\s+\[(\w+)\])");
std::smatch m;
const bool bMatch = std::regex_match(curStr,m,r);
Kann jemand erklären?
GCC (stdlibC++) und hat nie wirklich gut funktioniert, welche Version benutzt du? –
DeiDei
@DeiDei, nie? Es ist seit einiger Zeit implementiert und funktioniert auf Trunk (https://wandbox.org/permlink/qyPSFvU8L2NCKE0z). – chris
@chris Schlechte Wortwahl meinerseits. Ich meinte, es gab zahlreiche Fragen zu SO darüber. Deshalb habe ich nach der Version gefragt, die das OP benutzt. – DeiDei