何らかの理由でboost::regexがアプリケーションをオーバーロードし、エラーなしでフリーズしますが、正常にコンパイルされます。たとえば、このコードはフラットに失敗します。私は何が間違っているのですか?DLLエラーかどうかを確認するために1.47をブーストするように更新しましたが、それでも機能しません。boost :: regexをテストするためのサンプルプログラムを入手できますか?
static const boost::regex expression("^[0-9]+");
std::string str = "123a1";
std::cout << boost::regex_search(str.c_str(), expression);