Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which is latest C++ Standard Release , From where i can download it [duplicate]

Tags:

c++

Possible Duplicate:
Where do I find the current {X} standard?

I have a simple Question !

I am looking for soft copy of latest C++ Standard release. I have ISO/IEC 14882 First Edition ,1998-09-01, But i have doubt if it is latest.

I visited http://www.open-std.org/jtc1/sc22/wg21/, There are many drafts.

Please guide me which one is latest and i should refer.

like image 821
Satbir Avatar asked Oct 12 '09 16:10

Satbir


3 Answers

If you don't want to pay money, you can always use the final draft. It is basically the same with only minor edits. And it is free.

You can find a PDF here. Otherwise just search for 14882 final draft.

edit: Updated link to the document instead of the index

like image 171
Steve Rowe Avatar answered Sep 19 '22 23:09

Steve Rowe


The current standard is from 2003 (the numbers don't change with revisions, i.e. it's still ISO/IEC 14882). The standard isn't free, you have to buy it or perhaps borrow it from a library if you want to read it.

like image 30
avakar Avatar answered Sep 19 '22 23:09

avakar


The bad news is that released versions of the C++ standard aren't (at least legally) available for free. The good news is that as reference books go, the C++ Standard is rather on the inexpensive side -- $30 US at the present time.

If you want to find out about the next standard, the current draft is N2960, a free download.

Edit: It's worth noting that while the standard was updated in 2003, the changes in that case were mostly pretty minimal. Virtually none really changed the real definition of the language itself. Probably the single largest technical change was to require that std::vector use contiguous storage. This wasn't originally required, but every known implementation did it anyway, so it just turned how things were anyway into a requirement. Unless your question is really arcane, chances are pretty good that the standard you have is entirely adequate.

like image 32
Jerry Coffin Avatar answered Sep 18 '22 23:09

Jerry Coffin