C++ Technical Report 1 - Overview

Overview

Compilers needed not include the TR1 components to be conforming to the C++ standard, because TR1 proposals were not part of the standard itself, but only a possible additions that were still to be ratified. However, most of it was available from Boost, and several compiler/library distributors implemented all or part of the components. TR1 was not a complete list of additions to the library that were going to appear in the next standard, C++11. For example, C++11 includes thread support library that is not available in TR1.

The new components were defined in the std::tr1 namespace to distinguish them from the then current standard library.

There is also a second technical report, C++ Technical Report 2, planned for publishing after C++11 .

Read more about this topic:  C++ Technical Report 1