Architecture logicielle & Développement

News - Mailing du pre-meeting WG21 de février (Bellevue) disponibles

Tags: ,

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.

Trackbacks

Aucun trackback.

Les trackbacks pour ce billet sont fermés.

Commentaires

Aucun commentaire pour le moment.

Ajouter un commentaire

Si votre navigateur est compatible, vous pouvez vous aider de la barre d'outils placée au-dessus de la zone de saisie pour enrichir vos commentaires.