OK gcc MSVC clang alignas n2341 - 4.8 - 3.0 alignof n2341 - 4.5 - 2.9 atomic n2427 hmm 4.4 11.0 3.1 auto v1.0 n2546 - 4.4 - yes C99 preprocessor n1653 - 4.3 - yes constexpr n2235 - 4.6 - 3.1 decltype v1.1 n3276 - - 11.0 2.9 defaulted/deleted func. n2346 - 4.4 - 3.0 delegating cons. n1986 - 4.7 11.0v2 3.0 explicit conv n2437 - 4.5 11.0v2 3.0 extended friend n1791 - 4.7 10.0* 2.9 extern template n1987 OK 3.3 6.0 yes forward enum n2764 hmm 4.6 11.0 3.1 inheriting cons. n2540 - 4.8 11.0 3.1 initializer lists n2672 - 4.4 11.0v2 3.1 lambda v1.1 n2927 OK 4.5 11.0 3.1 local types as tmpl arg n2657 OK 4.5 10.0 2.9 long long n1811 - yes yes yes namespace assoc n2535 - 4.4 - 2.9 new char types n2249 - 4.4 - 2.9 new deduced return type n2541 OK 4.4 10.0 2.9 nullptr n2431 hmm 4.6 10.0 2.9 unicode string literals n2442 - 4.4 - 3.0 raw string literals n2442 - 4.5 11.0v2 yes user-defined literals n2765 - 4.7 - 3.1 right angle brackets n1757 - 4.3 8.0 yes r-value v3.0 n3053 - 4.6 11.0v2 yes static_assert n1720 OK 4.3 10.0 2.9 strongly-typed enums n2347 hmm 4.4 11.0 2.9 template aliases n2258 - 4.7 11.0 3.0 thread-local storage n2659 - 4.8 10.0* 2.9* unrestricted union n2544 - 4.6 - 3.0 built-in type traits n1836 OK 4.3 8.0 3.0 variadic templates v1.0 n2555 - 4.4 11.0v2 2.9 range-based for n2930 hmm 4.6 11.0 3.0 override and final v1.0 n3272 - 4.7 11.0 2.9 attributes n2761 - 4.8 - - ref-qualifiers n2439 - - - 2.9 non-static data init n2756 - 4.7 - 3.0 11.0v2 - nov' 12 release * — Partial support (possibly with work-around)