當前位置:
首頁 >
Boost 1.34.0 终于5.12发布了
發布時間:2025/3/15
21
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Boost 1.34.0 终于5.12发布了
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
昨天,boost終于發布了1.34版本。該版本新增加了幾個內容:
1. BOOST_FOREACH 宏
一直對于C++的iterator枚舉元素造成的bad smell感到無奈,同時,許多語言都增加了foreach機制。終于,boost增加了這個枚舉工具。從此,C++的枚舉不再難看。如:
short?array_short[]?=?{?1,?2,?3?};
foreach(?short?&?i,?array_short?)
{
????++i;
}
BOOST_FOREACH宏大大改良了代碼可讀性。
上述程序執行后,array_short的內容為:{2,3,4}。?
2. 狀態圖
隨著工作流(WorkFlow)的流行,Boost也加入了狀態機。這對于程序結構的優化,將是一個好的補充。
3. Tr1
隨著C++0x的進展,Tr1已經被通過。下一次Boost可能將增加Tr2了。
4. Typeof 庫
C++0x中的auto的替代品。時常關心C++0x進展的人就會知道auto的作用,現在終于可以提前使用了。只是沒有auto漂亮,目前也僅能如此了,畢竟它現在能工作。
5. Xpressive庫
屬于C++的正則表達式庫。以前都是用字串來保存正則表達式,現在終于可以用C++的表達式來寫正則了。
見 http://www.boost.org
總結
以上是生活随笔為你收集整理的Boost 1.34.0 终于5.12发布了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 巧用“记事本”程序让病毒白白运行
- 下一篇: 打怪升级,在线练习编程的神器!