日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > c/c++ >内容正文

c/c++

C++ TR1、TR2与boost的关系

發(fā)布時(shí)間:2024/8/26 c/c++ 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++ TR1、TR2与boost的关系 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  

?

  C++ Technical Report 1 (TR1)是ISO/IEC TR 19768, C++ Library Extensions(函式庫(kù)擴(kuò)充)的一般名稱。TR1是一份文件,內(nèi)容提出了對(duì)C++標(biāo)準(zhǔn)函式庫(kù)的追加項(xiàng)目。這些追加項(xiàng)目包括了正則表達(dá)式、智能指針、哈希表、隨機(jī)數(shù)生成器等。TR1自己并非標(biāo)準(zhǔn),他是一份草稿文件。然而他所提出的項(xiàng)目很有可能成為下次的官方標(biāo)準(zhǔn)。這份文件的目標(biāo)在于「為擴(kuò)充的C++標(biāo)準(zhǔn)函式庫(kù)建立更為廣泛的現(xiàn)成實(shí)作品」。

  C++ tr1是針對(duì)C++標(biāo)準(zhǔn)庫(kù)的第一次擴(kuò)展。即將到來的下一個(gè)版本的C++標(biāo)準(zhǔn)c++0x會(huì)包括它,以及一些語(yǔ)言本身的擴(kuò)充。tr1包括大家期待已久的smart pointer,正則表達(dá)式以及其他一些支持范型編程的東東。草案階段,新增的類和模板的名字空間是std::tr1。

  C++11,先前被稱作C++0x,即ISO/IEC 14882:2011,是目前的C++編程語(yǔ)言的正式標(biāo)準(zhǔn)。它取代第二版標(biāo)準(zhǔn)ISO/IEC 14882:2003(第一版ISO/IEC 14882:1998公開于1998年,第二版于2003年更新,分別通稱C++98以及C++03,兩者差異很小)。新的標(biāo)準(zhǔn)包含核心語(yǔ)言的新機(jī)能,而且擴(kuò)展C++標(biāo)準(zhǔn)程序庫(kù),并入了大部分的C++ Technical Report 1程序庫(kù)(數(shù)學(xué)的特殊函數(shù)除外)。最新的消息被公開在 ISO C++ 委員會(huì)網(wǎng)站(英文)。  

C++新標(biāo)準(zhǔn)TR1以及正在制定的TR2都用到了很多來之boost中的庫(kù),對(duì)應(yīng)關(guān)系如下:

  TR1:

  • smart ptr
  • function
  • bind
  • hash set && hash table
  • regex
  • tuple
  • array
  • random
  TR2的候選有:
  • Boost.Asio
  • Boost.Signals
  • Boost.Filesystem
  • Boost.Any
  • boost::lexcal_cast<>
  • Boost.String Algo
  • Boost.System

轉(zhuǎn)載于:https://www.cnblogs.com/MakeView660/p/7193222.html

總結(jié)

以上是生活随笔為你收集整理的C++ TR1、TR2与boost的关系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。