digitalmars.com                        
Last update Sun Apr 11 16:26:59 2021

C++0x Language Implementation

The proposed C++ language standard (C++0x) is: N3092

Core Language Feature Document DMC++ ?
Universal Character Names in Literals N2170 8.52
char16_t and char32_t N2249 8.52
Unicode String Literals N2442 8.52
Raw String Literals N2442 8.52
  undoing \ splicing and trigraphs N2442 No
long long N1811 Yes
C99 Preprocessor N1653 Yes
__func__ N2340 Yes
static_assert N1720 8.52
decltype N2343 8.52
nullptr N2431 8.52
Forward declarations of enums N2764 No
Strongly Typed Enums N2347 No
Explicit Conversion Operators N2437 No
Inheriting Constructors N2540 No
Delegating Constructors N1986 No
Alignment Support N2341 No
Extending move semantics to *this N2439 No
Rvalue references N2118 No
Thread-Local Storage N2659 8.52 Partial
Allow atomics use in signal handlers N2547 No
Abandoning a Process N2440 No
Transporting Exceptions between Threads N2179 No
Strong Compare and Exchange N2748 No
Atomic Types and Operations N2427 No
Adding extended integral types N1988 No
Dynamic Initialization and Destruction with Concurrency N2660 No
Range-Based For Loop N2930 No
Data-Dependency Ordering: Atomics and Memory Model N2664 No
Concurrency memory model N2429 No
Bidirectional Fences N2752 No
Defining Move Special Member Functions N3053 No
Allowing Move Constructors to Throw N3050 No
Minimal Support for Garbage Collection and Reachability-Based Leak Detection N2670 No
Explicit Virtual Overrides N2928 No
Extending sizeof N2253 No
Extended friend Declarations N1791 No
Defaulted and Deleted Functions N2346 No
Aternative to Sequence Points N2239 No
Local and Unnamed Types as Template Arguments N2657 No
Namespace Association N2535 No
Unrestricted unions N2544 No
Extern Templates N1987 No
Template aliases N2258 No
Solving the SFINAE problem for expressions N2634 No
Generalized Constant Expressions N2235 No
General Attributes N2761 No
POD's Revisited N2342 No
User-defined Literals N2765 No
Extending variadic template template parameters N2555 No
Variadic templates N2242 No
Non-static data member initializers N2756 No
Clarification of Initialization of class objects by rvalues N1610 No
Removal of auto as a storage-class specifier N2546 No
Multi-declarator auto Declarations N1737 No
Deducing the type of variable from its initializer expression N1984 No
Initializer Lists N2672 No
Default template arguments for function templates DR226 No
Right Angle Brackets N1757 No
Lambdas N2927 No
New Function Declarator Syntax N2541 No
Home | Runtime Library | IDDE Reference | STL | Search | Download | Forums