Какой последний выпуск С++ Standard, откуда я могу скачать его

Возможный дубликат:
Где найти текущий {X} стандарт?

У меня есть простой вопрос!

Я ищу мягкую копию последней версии С++ Standard. У меня есть ISO/IEC 14882 First Edition, 1998-09-01, но у меня есть сомнения, если он последний.

Я посетил http://www.open-std.org/jtc1/sc22/wg21/, Есть много черновиков.

Пожалуйста, расскажите мне, какой из них является последним, и я должен сослаться на него.

Ответ 1

Если вы не хотите платить деньги, вы всегда можете использовать окончательный вариант. Это в основном то же самое с незначительными изменениями. И это бесплатно.

Здесь вы можете найти PDF здесь. В противном случае просто найдите окончательный проект 14882.

edit: обновленная ссылка на документ вместо индекса

Ответ 2

Текущий стандарт - с 2003 года (номера не изменяются с изменениями, то есть еще ISO/IEC 14882). Стандарт не является бесплатным, его нужно купить или, возможно, заимствовать у него из библиотеки, если вы хотите его прочитать.

Ответ 3

Плохая новость заключается в том, что выпущенные версии стандарта С++ не являются (по крайней мере юридически) доступными бесплатно. Хорошей новостью является то, что в качестве справочных книг С++ Standard скорее стоит на недорогой стороне - 30 долларов США в настоящее время.

Если вы хотите узнать о следующем стандарте, текущий черновик N2960, скачать бесплатно.

Изменить: стоит отметить, что, хотя стандарт был обновлен в 2003 году, изменения в этом случае были в основном довольно минимальными. Практически никто не изменил реального определения самого языка. Вероятно, самым большим техническим изменением было требование, чтобы std::vector использовал непрерывное хранилище. Это изначально не требовалось, но всякая известная реализация все равно, поэтому она просто превратилась в то, как все было в любом случае. Если ваш вопрос не является загадочным, вероятность того, что стандарт у вас вполне достаточный, очень хорош.