Effective C++, Third Edition
summarizes TR1 this way:
TR1 ("Technical Report 1") is a specification for new functionality being added to C++'s standard library. This functionality takes the form of new class and function templates for things like hash tables, reference-counting smart pointers, regular expressions, and more. TR1 itself is just a document. As I write this in early 2005, the document has not been finalized, and its URL is subject to change. TR1 ItselfThe current TR1 draft is dated 24 June 2005. This is a draft due only to procedural issues; the content will not change. TR1 ContentsThe following table gives an overview of the contents of TR1. The columns show the page number of Effective C++, Third Edition that summarizes that part of TR1; the name used by Effective C++, Third Edition for that component; the name used in the TR1 Table of Contents for that component; and the number of the C++ standardization document that proposed the component. TR1 itself contains no background information on the components it specifies, i.e., it offers no rationale for the functionality it provides, gives no examples of how it would be useful, provides no reasoning for the interfaces being the way they are, etc. That kind of information is available in the proposal documents and in the publications listed later on this page. In the table below, each proposal document number is a link to the proposal itself. Except as noted, all proposal documents are in HTML.
Publications About TR1Coincidentally, two magazine overviews of TR1 appeared at about the same time Effective C++, Third Edition came out. They are:
TR1 ImplementationsI am aware of the following implementations of all or major parts of TR1, but there may be others that I don't know about.
Home page for Effective C++, Third Edition |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||