c++有提供網路編程,多線程編程之類的庫嗎?

java,c#之類的對於網路編程,多線程編程都提供了相應的類庫,c++為什麼沒有提供(還是提供了的,只是我不知道)?沒有提供的話,要在這方面編程,那豈不是都得用系統提供的介面自己從頭去寫?


問題括弧里說的是正確的。


有,不止一個。


C++11標準庫里有線程庫


各大toolkit通常會實現自己的網路和線程庫


找 C++ 庫可以先從 標準庫和 Boost 開始翻起。如 @npbool 提到,C++11 里有了 & 庫。然後 Boost 里一直有 boost::thread 和 boost::asio 。

如果覺得還不夠刺激,或者還是太空虛,有 C++ Network Programming 全套及配套範例代碼 ACE 庫填補你剩餘的生命。

實際上線程和網路往往是平台相關的,找 C 庫更容易找到更多選擇……


太多了

http://stackoverflow.com/questions/118945/best-c-c-network-library


Linux下 @陳碩 的Muduo網路庫是不錯的


推薦閱讀:

安卓編程筆記本求推薦?
大學階段學習單片機,以後可以有什麼用?可以做什麼類型的工作?單片機發展前景怎麼樣?
noip複賽應該如何準備?
如果OS X系統像windows系統一樣能被任意購買和安裝,將會怎樣?
大學裡 C++ 課程聽不懂,但是想當程序員,還有希望么?

TAG:編程語言 | 編程 | C | 網路編程 | 多線程編程 |