我一直在閱讀有關各種新的C++最近添加,我真的很興奮,我已經通過了新的std :: unique_ptr和std :: shared_ptr對象,這是非常有用的,現在我正在尋找我聽說過的本地線程庫,似乎無法在任何地方找到它。我正在閱讀並去尋找thread.h和msvC++ 2010 express似乎沒有它。 msvC++的最新版本是不是附帶這個新的線程庫,還是僅僅是沒有附帶的快速版本,或者我只是傻傻的,不得不在網上尋找它的副本?我目前不得不通過Windows功能進行線程化,當我嘗試使用互斥體時它們過於複雜,而且它們也是操作系統特定的,所以我很高興能夠找到這個標準庫實現:\似乎無法找到std ::線程在msvC++ 2010 express
2
A
回答
4
並非所有的C++ 11更改都在Visual C++ 2010編譯器中。您將需要使用boost :: thread或just :: thread作爲替代方案,或者使用:
0
沒有一個版本VS2010附帶std::thread
。請記住,VS2010預先制定了C++ 11標準。
您可以嘗試boost::thread
作爲替代選擇。 std::thread
的設計是從boost::thread
發展而來的,所以當它變得更加廣泛的實施時,切換到std::thread
不應該太過創傷。
+0
不幸的是,'std :: thread'沒有中斷點。理由足以讓我堅持'boost :: thread',只要它們不會將其刪除 – pezcode 2012-02-13 23:39:14
0
VS2012 Beta應該在本月發佈,將會比開發者預覽更好。
相關問題
- 1. 似乎無法找到System.Windows
- 2. 似乎無法連接到SQLServer 2008 express
- 3. 我似乎無法獲得Visual C++ Express(2010)識別枚舉類
- 4. 似乎無法找出ExpandableListAdapter
- 5. Ada GPS IDE似乎無法找到GtkAda
- 6. 我似乎無法找到android.R.id.radio0?(等等)
- 7. 似乎無法找到mysql數據庫
- 8. javascript - document.form.textbox.style ....似乎無法找到這個?
- 9. 似乎無法在
- 10. 無法在MSVC 2010中包含Winsock2.h
- 11. 似乎無法找到無限循環的原因在SP
- 12. GDB遠程調試,似乎無法找到符號
- 13. ajaxupload,似乎無法找到一個簡潔的教程
- 14. php無法加載文件,似乎無法找到錯誤
- 15. 我似乎無法找出方案
- 16. 似乎無法在UWP
- 17. 自定義驗證似乎無法找到聲明的方法
- 18. TS2307:無法找到模塊'〜express/lib/express'
- 19. 語法錯誤,我似乎無法找到
- 20. 在onCreate,NullPointerException似乎無法找到調試後的原因
- 21. MATLAB似乎無法找到csaps()在MATLAB 7.10.0學生版
- 22. VS 2010無法看到SQL Server 2012 Express
- 23. JS線程似乎得到暫停
- 24. 似乎無法得到MvcSiteMapProvider與具有
- 25. PHP包含運算符似乎無法找到php腳本
- 26. 合併JavaScript對象,似乎無法找到正確的方法
- 27. 我得到System.ObjectDisposedException,似乎無法找到什麼是錯的
- 28. 似乎無法忽視庫在Visual Studio 2010
- 29. 我得到一個段錯誤,似乎無法找到它
- 30. <PHP>代碼錯誤,似乎無法找到問題
啊好吧,至少我現在已經有了聰明的指針。無論如何,我會看看boost :: thread,只是想確保沒有可用的標準庫等價物。所以可以肯定的是,下一版Visual Studio很可能會有std :: thread可用? – FatalCatharsis 2012-02-12 18:12:41