由於某些原因,boost :: regex重載了我的應用程序,它凍結了一個沒有錯誤,但編譯好的。例如,這個代碼不會一帆風順。我究竟做錯了什麼?我更新以提升1.47以查看它是否是DLL錯誤,但它仍然無效。我可以得到一個示例程序來測試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
由於某種原因,即使我註釋掉了main中的所有內容,並執行boost :: regex示例,該程序也會中斷...可能增強包括對方之間的衝突嗎?我已經包括了boost :: regex,boost :: algorithm :: string,boost :: algorithm :: string :: regex,boost :: thread,boost :: mutex – Speed