次の実行可能ファイルがあります。gcc 4.7.2(g ++ foo.cc -std = c ++ 11)でコンパイルします。
実行時に、例外regex_errorがスローされます。
私は何を間違っているのですか?
#include <regex>
int main(int, char**){
std::regex re("\\d");
}
UPDATE例外のエラーコードはerror_escapeです。そこで「\\d」を試してみました。実行時に失敗することはありませんが、「1」とは一致しませんが、「\d」とは一致します。だからこれは明らかに私が望むものではありません