About Update It Bro

Update It Bro is a New Tech Blog on Web. With Your All Support and Love We will be India's Leading Technology Site.
We Publish Top News for Technology, Security, Gaming, Apps, and Many Many More.

C++17: New Features Coming To 33-Year-Old Programming Language

c++17 programming language The C++17 standard is taking shape and adding new features to the vintage programming language. This major update aims to make C++ an easier language to work with and brings powerful technical specifications.

If you are fond of the relatively newer programming languages like Apple’s Swift, you might be too comfortable calling C++ a bloated programming language. To tackle such questions and improve the support for large-scale software, C++17 is expected to ship in 2017.At the recent standards meeting in Oulu, Finland, the actual and final features list of C++ has been finalised. As a result, C++17 has become a major release just like C++98 and C++11.

The new C++ 17 standards are introducing new features like structured bindings and if initialisers, making this vintage programming language “feature complete”.
The C++ community is calling C++17 the start of a new era that will bring powerful technical specifications. The non-C++17 features will be released later as add-ons in future releases.
Here’s the list of the most notable features that were voted at the meeting:
  • C++17 is based on C11
  • Dynamic memory allocation for over-aligned data
  • Guaranteed copy elision
  • Forward process guarantees (FPG)
  • Structured bindings
  • if (init; condition) and switch (init; condition)
  • constexpr if
  • Inline variables
  • A weaker version of fixed order-of-evaluation for expressions
  • Template argument deduction for class templates
You can head over to Reddit to get the full details of the new changes coming with C++17.
I know it’s possible that many people were expecting more. But, to me, this feature list that consists of parallel algorithm libraries and fold expressions looks very impressive to me.
Overall, C++17 is a major update that consists of tons of smaller features that are expected to help make this language more readable.

Source : fossBytes
SHARE

Unknown

  • Image
  • Image
  • Image
  • Image
  • Image

0 comments:

Post a Comment