4

The following article contains a link to all current and draft versions of the standard. See: https://stackoverflow.com/a/4653479/14065

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

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

There are a couple of oddities here.

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

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

Martin York
  • 257,169
  • 86
  • 333
  • 562
  • Sorry to say it's still at least a year before the supposed C++14. Hey, 3/6 years beats 8/13 years, though. – chris Jul 05 '13 at 20:15
  • 4
    sorry, but I have to downvote this: both links you provided contain the word draft on the title page. N3690 has a big fat warning box, and N3691 even has the word Draft in its title. – TemplateRex Jul 05 '13 at 21:54
  • @TemplateRex: N3691:=>"Working Draft, Standard for Programming Language C++" N3690:=>"Programming Languages — C++" – Martin York Jul 05 '13 at 22:37
  • Indeed, and you didn't have to go through a paywall to get to it. – Hans Passant Jul 05 '13 at 22:37
  • 1
    @LokiAstari But there are two big fat boxes on pages i and ii, with the word draft in it. Maybe they could use a bold type face, I dunno, but the first one has a Warning sign. – TemplateRex Jul 05 '13 at 22:40

2 Answers2

2

They're currently in the balloting process for the next standard. What you found are drafts for C++14.

From the warning on the first page of N3690:

This document is not an ISO International Standard. It is distributed for review and comment. It is subject to change without notice and may not be referred to as an International Standard. Recipients of this draft are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide supporting documentation.

My guess is that N3690 is the version they're voting on, so it has to look as close as possible to the real thing. Version N3691 would be the latest working copy and not subject to vote.

Michael Kristofik
  • 34,290
  • 15
  • 75
  • 125
1

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

Pete Becker
  • 74,985
  • 8
  • 76
  • 165