Has a new version of the published C ++ standard been published?

The following article contains a link to all current and draft versions of the standard. See: stack overflow.questions/77 / ...

I just checked the ISO website to see what the latest version of the draft standard was.

I came up with two versions that I had not seen before:
N3690
N3691

There are a few oddities here.

  1. N3691 published 2013-05-16, this is after N3690 2013-05-15 BUT NS3690 seems to be a later version (N3691 is the previous version of N3690).
  2. When you open the N3690, it has no wording indicating that it is a draft.

Does this mean that we are using C ++ 13 now?

+4
source share
2 answers

They are currently participating in the voting process for the next standard. You found drafts for C ++ 14.

From the warning on the first page of N3690:

This document is not an international ISO standard. It is distributed for viewing and comments. This topic is subject to change without notice, and cannot be called an International Standard. Recipients of this project are invited to provide with their comments a notice on any relevant patent rights of which they know and provide supporting documentation.

I guess the N3690 is the version they vote on, so it should look as close to the real thing as possible. Version N3691 will be the last working copy and is non-voting.

+2
source

The current C ++ standard was adopted in 2011. The papers you are looking at are drafts for the future.

+1
source

Source: https://habr.com/ru/post/1489967/


All Articles