終身高級VIP會員
- 資源幣
- 11472
- 積分
- 4971
- 貢獻
- 0
- 在線時間
- 2065 小時
- 注冊時間
- 2015-4-20
- 最后登錄
- 2024-7-9
|
Boost是由C++標準委員會成員發(fā)起、眾多C++業(yè)界高人參與設計并實現(xiàn)的一個涉及面廣、質量高且業(yè)已廣泛使用的C++標準后備庫,其中 TR1已經(jīng)被納入C++0x標準庫。不論從風格和內(nèi)容組織上講,都可以認為Boost項目是C++標準庫的延伸。截止到boost 1.43版本,boost項目擁有大約100個用途廣泛的實用庫。這部分課程將介紹服務器端開發(fā)所需要的幾個組件:
Boost C++庫,如此現(xiàn)代又有前途的庫,是程序員提升自身技巧和競爭力的有力武器,值得一學。
容器與數(shù)據(jù)結構
介紹boost.any, boost.tuple, boost.array, boost.unordered(基于hash table,即hash_map和hash_set)等組件。
字符串算法和文字處理
介紹boost.lexical_cast, boost.format, boost.string_algo等組件。
正則表達式
正則表達式語法(perl正則表達式語法)的講解,boost.regex庫的使用。
智能指針
詳細介紹shared_ptr、scoped_ptr、weak_ptr等智能指針的使用。
函數(shù)對象相關
詳細介紹boost.bind, boost.mem_fn, boost.function, boost.ref, boost.lambda等組件。
序列化
通過實例熟悉boost.serialization庫的用法。
日期與時間
boost.date_time庫的詳細介紹。
多線程
作為服務器端開發(fā)必不可少的內(nèi)容之一:多線程支持,boost提供了一個跨平臺的線程庫:boost.thread。
本單元的課程詳細介紹boost.thread。
網(wǎng)絡編程
boost.asio庫,通過對各類操作系統(tǒng)原生的socket API以及事件多路分離、異步I/O API的封裝,構成了一個性能優(yōu)秀、便于編程的網(wǎng)絡編程框架,使復雜的網(wǎng)絡編程任務變得簡單、安全、并且高效。
本單元的課程通過一系列的示例來展示:通過asio來構建TCP同步/異步服務器和客戶端、UDP同步/異步服務器和客戶端應用,從而熟悉asio的接口和編程套路。
給資源共享吧大家推薦前面幾個學了就可以學這個了
QQ圖片20150821204203.png (2.09 KB, 下載次數(shù): 1456)
下載附件
保存到相冊
2015-8-21 20:43 上傳
鏈接:http://pan.baidu.com/s/1i3vozop
|
|