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

相关文章
相关标签/搜索