C++標準庫的各類容器(二)

在stdext或std::tr1內html

C++TR1和C++0x是什麼呢?這是不少打算學習C++的學員很是想了解的,下面介紹一下C++TR1和C++0x的內容?   c++

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.
   http://coolshell.cn/articles/5265.html正則表達式

C++ STL庫在2003年經歷了很大的整容手術 Library Technical Report 1 (TR1)。 TR1 中出現了不少新的容器類 (unordered_set, unordered_map, unordered_multiset, 和 unordered_multimap) 以及一些新的庫支持諸如:正則表達式, tuples,函數對象包裝,等等。 C++11 批准了 TR1 成爲正式的C++標準,還有一些TR1 後新加的一些庫,從而成爲了新的C++ 11 STL標準庫。這個庫主要包含下面的功能:shell

相關文章
相關標籤/搜索