Slashdot Mirror


New C++ Features Voted In By C++17 Standards Committee (reddit.com)

New submitter lefticus writes: The upcoming C++17 standard has reached Committee Draft stage, having been voted on in the standards committee meeting in Oulu, Finland this Saturday. This makes C++17 now feature complete, with many new interesting features such as if initializers and structured bindings having been voted in at this meeting.

An [audio] interview with the C++ committee chair, Herb Sutter, about the status of C++17 has also been posted.

1 of 286 comments (clear)

  1. Re:Sweet by ffkom · · Score: 4, Informative

    Just because you are unable to cope with C++'s richness of features does not mean it is a bad thing.

    After all, C++ is the one language that

    • supports a large selection of programming paradigms, and does not declare just a single one to be "the only one you need".
    • does not depend on one company or organization, but is truly a federated effort, with many compilers to choose from.
    • allows you both low-level / hardware-level programming as well as very-high-level programming just using some ready made class library / run time environment (like Qt).
    • has a responsibly acting committee doing a good job overlooking the long-term language evolution. So much unlike many other programming languages, were inexperienced people have introduced the same mistakes over and over again, because nobody was there to question them.