重複の可能性:
gcc4.7は正規表現についてバグがありますか?
以下のコードを「g++test.cpp -std = gnu++0x」でコンパイルします。コンパイルは成功しましたが、./ a.outを実行すると、そのようなエラーが発生します。なぜそれが発生するのかわかりません。私のオペレーティングシステムのミント。
エラー:「'std :: regex_error'のインスタンスをスローした後に呼び出された終了what():regex_error Aborted(core dumped) "
Code:
// regex_match example
#include <iostream>
#include <string>
#include <regex>
using namespace std;
int main ()
{
string s ("this subject has a submarine as a subsequence");
regex e("sub[a-z]"); // matches words beginning by "sub"
smatch m;
return 0;
}