  |
Right Angle Brackets (Revision 2) - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1757.html
Explains ways to allow >> to be treated as two closing angle brackets, as well as to discuss the resulting issues. A specific option is proposed along with wording that would implement the proposal in the current working paper. |
  |
Embedded C++ - http://www.caravan.net/ec2plus/
A subset of C++ intended for embedded systems programming. It is defined by an industry consortium, the Embedded C++ Technical Committee. |
  |
Memory Model for Multithreaded C++ - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1680.pdf
Proposes integrating a memory model suitable for multithreaded execution in the C++ Standard. On top of that model, a standard threading library is proposed. |
  |
A Brief Look at C++0x - http://www.artima.com/cppsource/cpp0x.html
Offers a sneak peek at the next version of standard C++. It briefly outlines the guiding principles of the work on C++0x, presents a few examples of likely language extensions, and lists some proposed new standard libraries. |
  |
Adding "extern template" (Version 2) - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1987.htm
A number of compilers allow the programmer to suppress the implicit instantiation of templates by prefixing an explicit instantiation directive with the extern keyword. This document proposes specific semantics for this feature. |
  |
Library TR1 Information - http://aristeia.com/EC3E/TR1_info.html
Contains links to the latest library TR1 (technical report 1) draft as well as to the most relevant standardization documents that motivate and explain TR1 functionality. |
  |
Decltype (Revision 5) - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1978.pdf
Suggests extending C++ with a decltype operator for querying the type of an expression. Also suggests a new function declaration syntax, which allows one to place the return type expression syntactically after the list of function parameters. |
  |
Toward a Standard C++0x Library, Part 1 - http://www.gotw.ca/publications/mill20.htm
This article appeared in C/C++ Users Journal, 20(1). |
  |
Concepts (Revision 1) - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2081.pdf
Concepts introduce a type system for templates that makes templates easier to use and easier to write. By checking the requirements that templates place on their parameters prior to template instantiation, concepts can eliminate the spectacularly poor error messages produced by today’s template libraries, making them easier to use. |
  |
Modules in C++ (Revision 4) - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2073.pdf
This paper proposes a module mechanism (somewhat similar to that of Modula-2) with three primary goals: significantly improve build times of large projects, enable a better separation between interface and implementation, and provide a viable transition path for existing libraries. |
  |
Proposal to add Contract Programming to C++ (Revision 3) - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1866.html
This proposal describes a small assertion sub-language that unifies compile-time and run-time assertions. The benefits are among others a higher degree of self-documenting source code, better design tools, and easier debugging and testing. |
  |
TechNetCast Play - C++0x - http://technetcast.ddj.com/tnc_play_stream.html?stream_id=560
Bjarne Stroustrup's suggestions for C++0x. Text, PDF and MP3 formats. |
  |
Draft ANSI C++ Standard - http://www.open-std.org/jtc1/sc22/wg21/docs/wp/html/oct97/
October 1997 working paper of the proposed standard. |
  |
Strict Mode for C++: Early Draft Proposal - http://www.animats.com/papers/languages/
Small number of changes which allow safely encapsulating pointer operations, via "smart pointers" and version of STL with subscript and iterator checks. For next generation of C++ revision cycle; refined with online C++ community. |
 |
The New C++ - http://www.ddj.com/cpp/184403817
Introduces people and groups involved in the C++ standardization process. |