何かの理由で、boost :: regexが自分のアプリケーションをオーバーロードし、エラーなしにフリーズしますが、うまくコンパイルされます。たとえば、このコードはフラットに失敗します。私は間違って何をしていますか?私はそれがDLLエラーであるかどうか確認するために1.47を上げるように更新しましたが、それでも動作しません。 boost :: regexをテストするためのサンプルプログラムを入手できますか?Boost :: Regex(コンソールがフリーズする)の問題
static const boost::regex expression("^[0-9]+");
std::string str = "123a1";
std::cout << boost::regex_search(str.c_str(), expression);
このコードはスレッドと何が関係していますか?スレッドを使用していますか? –
はいスレッドを使用していますが、スレッド機能全体が大きすぎて投稿できません。 – Speed
何らかの理由で、メインのすべてをコメントアウトしてboost :: regexサンプルを実行しても、プログラムがブレークします...ブーストには互いに衝突が含まれていますか? boost :: regex、boost :: algorithm :: string、boost :: algorithm :: string :: regex、boost :: thread、boost :: mutex – Speed