Forward Declarations of Arrays of Incomplete Type now supported
Vendor Independent C++ ABI support for specific compiler target
C++ template improvements include:
Instantiating a Template now supports the explicit instantiation of non-template members
Better Template Conformance support for address of template-id rules
The pragma defer_defarg_parsing supports deferred parsing of member functions by default
“Multibyte and Unicode Support”
“Getting Environmental Variables” provides support for determining host-specific environmental variables
If you use a function or type that is marked with a GCC style deprecated attribute, a warning message with line number where the statement occurs will appear.
int old_fn () __attribute__ ((deprecated));
int (*fn_ptr)() = old_fn;
foo.cpp:2: warning: `old_fn' is deprecated (declared at foo.cpp:1)
Information in this manual now uses references to the ISO C and C++ standards instead of Ellis and Stroustrup’s The Annotated C++ Reference Manual (ARM) and Kernighan and Richie’s The C Programming Language (K&R).