+ 1

which is the latest programming language

latest programming language

5th Jan 2018, 4:26 AM
PRO - avatar
2 Answers
+ 4
Delete this one Please don't spam by making multiple posts with the same subject. You have already got your answer on the other one.
5th Jan 2018, 7:02 AM
Karan Kumar
Karan Kumar - avatar
c++ 17 aka c++1z what's new: ...Making the text message for static_assert optional ...Removal of Allow typename (as an alternative to class) in a template template parameter ...New rules for deduction from braced-init-list ...Nested namespace definitions, e.g., namespace X::Y { … } instead of namespace X { namespace Y { … }} ...Allowing attributes for namespaces and enumerators ...New standard at/ tributes [[fallthrough]], [[maybe_unused]] and [[nodiscard]] character literals (string has existed since ) ...Hexadecimal floating-point literals ...Constant evaluation for all non-type template arguments ...Fold expressions, for variadic templates ...A compile-time static if with the form if constexpr(expression) ...Structured binding declarations, allowing auto [a, b] = getTwoReturnValues(); ...Initializers in if and switchstatements ...copy-initialization and direct-initialization of objects type T from prvalue expressions of type T (ignoring t-level cv-qualifiers) shall result in no copy or move constructors from the prvalue expression ...Some extensions on over-aligned memory allocation ...Template deduction of constructors, allowing std::pair(5.0,false)instead of std::pair<double,bool>(5.0, false) ...Inline variables, which allows the definition of variables in header files. ...__has_include, allowing the availability of a header to be checked by preprocessor directives ...Value of __cplusplus changed to 201703L
5th Jan 2018, 7:05 AM
‎ ‏‏‎Anonymous Guy