News - Mailing du pre-meeting WG21 de février (Bellevue) disponibles
Par Emmanuel Deloget, mercredi 27 février 2008 à 12:00 :: News :: permalien #117
Les documents de travail du meeting de février du comité de normalisation du C++ sont accessible sur le site web du groupe de travail. Ces documents nous donne l'état d'avancement du processus de standardisation. A noter la présence parmi ces papiers d'une nouvelle version du draft du standard C++.
Sont déjà présents dans ce draft (la liste est longue) :
- A Proposal to Add an Rvalue Reference to the C++ Language
- Clarification of Initialization of Class Objects by rvalues
- Extending Move Semantics To *this (Revision 2)
- static_assert
- Template aliases for C++
- Extern template
- Variadic Templates
- A name for the null pointer: nullptr
- Strongly Typed Enums
- Extended friend Declarations
- Generalized Constant Expressions
- Synchronizing the C++ preprocessor with C99
- Adding Alignment Support to the C++ Programming Language
- Conditionally-Supported Behavior
- Changing Undefined Behavior into Diagnosable Errors
- Adding the long long type to C++
- Adding extended integer types to C++
- Delegating Constructors
- Explicit Conversion Operators
- New Character Types in C++
- Right Angle Brackets
- Deducing the type of variable from its initializer expression
- A Proposal to Restore Multi-declarator auto Declarations
- A finer-grained alternative to sequence points
- Proposed addition of __func__ predefined identifier from C99
- Atomic operations with multi-threaded environments
- Sequencing and the concurrency memory model
- Raw String Literals
- PODs unstrung
- Propagating exceptions when joining threads
- Decltype
- Extending sizeof
- UTF8 Literals
- Universal Character Names in Literals
- Defaulted and Deleted Functions
- Abandoning a Process
Adopté par principe (et en cours de validation) :
- A Multi-threading Library for Standard C++
En cours de validation par le comité (texte quasi-définitif) :
- New function declaration syntax for deduced return types
- Initializer lists
- Namespace Association ("Strong Using")
- Inheriting Constructors
- Member Initializers
- Concepts (unified proposal)
- Scoped Concept maps
- Proposal for new for-loop
A noter qu'il ne reste que quelques meetings avant la parution d'un draft complet - les dernières additions au standard sont censée être faite pendant le rendez-vous de Sophia Antipolis en juin.
Commentaires
Aucun commentaire pour le moment.
:: Fil rss des commentaires de ce billet ::
Ajouter un commentaire