
_START_ARTICLE_
C++ Technical Report 1
_START_SECTION_
概要
_START_PARAGRAPH_
编译器并不需要保证包含TR1的组件，因为TR1并非官方标准的一部分。顺带一提，Boost提供了TR1大部分的实现，数个编译器／库开发商也已提供了各自的实现版本。_NEWLINE_TR1并不代表下一届标准的全部；举例而言，下一届的标准C++11包含了线程的支持。_NEWLINE_新的组件被放置在std::tr1的名字空间（namespace）里，以和现在的标准库做区别。
_START_SECTION_
TR1的内容
_START_PARAGRAPH_
TR1包含以下组件：
_START_SECTION_
仿函数
_START_PARAGRAPH_
以下四个模块被加进<functional>头文件之中：
_START_SECTION_
C的兼容性
_START_PARAGRAPH_
C++被设计成与C语言兼容，但由于不同的标准，C++并不是C的严格超集合。TR1试图调和这些差异，透过对各种头文件，如<complex>、<locale>、<cmath>等进行扩充。_NEWLINE_这些改变帮助C++能够与C99版本的C标准更为一致（并非所有C99都包含于TR1）。