日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

C++ TR1、TR2与boost的关系

發布時間:2024/8/26 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++ TR1、TR2与boost的关系 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  

?

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

  C++ tr1是針對C++標準庫的第一次擴展。即將到來的下一個版本的C++標準c++0x會包括它,以及一些語言本身的擴充。tr1包括大家期待已久的smart pointer,正則表達式以及其他一些支持范型編程的東東。草案階段,新增的類和模板的名字空間是std::tr1。

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

C++新標準TR1以及正在制定的TR2都用到了很多來之boost中的庫,對應關系如下:

  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

轉載于:https://www.cnblogs.com/MakeView660/p/7193222.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。