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.

6 of 286 comments (clear)

  1. Sigh by Man+On+Pink+Corner · · Score: 5, Funny

    Still no functional gonkulators. Still no encabulation templates. Still no dichroic monads or parameterized gussets. When will the C++ committee ever get around to adding modern language features that users actually want?

  2. Re:Sweet by Longjmp · · Score: 5, Funny

    C++ needed more features. Some C++ books aren't even 1000 pages long.

    I agree! And more use of the "const" keyword.
    I want to write something like
    const int const foo(const*(const) int const a) const: const {}
    and
    for (const i = 0;const i(const)++; i and finally:
    const return const 1 (const const const)

    --
    There are fewer illiterates than people who can't read.
  3. They also forgot by presidenteloco · · Score: 5, Funny

    Open closures, interior decorators, and conditional consts. In protest I'm gong back to c++--

    --

    Where are we going and why are we in a handbasket?
  4. Re:Sweet by pedz · · Score: 4, Funny

    C++ needed more features. Some C++ books aren't even 1000 pages long.

    I agree! And more use of the "const" keyword. I want to write something like const int const foo(const*(const) int const a) const: const {} and for (const i = 0;const i(const)++; i and finally: const return const 1 (const const const)

    Replace const with spam and you would have yourself a Monty Python skit.

  5. Re:Sweet by ffkom · · Score: 5, Funny

    No Perl is for those who insist that every possible sequence of bytes shall be a valid program, because otherwise there is unnecessary redundancy in the code.

  6. No. by rjh · · Score: 3, Funny

    I started programming in C++ in '89. Templates were still new, but most of the language was stable. C++ code I wrote in '89 is still readable and compilable today. I know people who started with C++ in 1981, when it was still Bjarne's skunkworks project. The first public release was '83, making C++ 33 years old -- closer to 40 years old than 25.