Многие ответы ссылаются на стандарт С++, а где его взять?
Этот вопрос входит в поддерживаемый сообществом Сборник учебных ресурсов по программированию.
Ответы
Ответ 1
Стандарт С++ называется International Standard ISO/IEC 14882:2017(E) – Programmin
Language C++.
Число после двоеточия - год издания, предыдущие стандарты были в 2014, 2011, 200
и 1998 годах.
Официальное издание стандарта
Официальное издание стандарта публикуется ISO, и стоит денег. Его можно купить н
ansi.org.
Также почитать/скачать можно здесь.
Черновики стандарта
На сайте open-std.org публикуются рабочие документы комитета про стандартизации
в том числе и черновики стандарта.
Когда очередная версия стандарта готова, публикуется "финальный черновик" (Fina
Draft), который затем отправляется в ISO. Он практически ничем не отличается от официальног
издания стандарта. Однако после публикации официального издания доступ к финальном
черновику закрывается.
PDF файл рабочего черновика
Последняя опубликованная версия черновика:
N4820 от 2019-06-18.
Репозиторий GitHub
"Исходники стандарта" размещены на GitHub - https://github.com/cplusplus/draft
Их можно скомпилировать в .pdf и получить самый свежий черновик.
Финальные черновики
В этом ответе на английском StackOverflow есть обновляемый список черновиков стандарта
близких к С++14, С++11 и другим изданиям. Доступ к финальным черновикам закрыт, но и
можно найти в интернете по их номерам.
Версии черновиков близких к официальным изданиям стандарта:
C++17: N4659
C++14: N3936, N3937, N4141
C++11: N3242, N3291, N3337
C++03: N1577, N1655, N1733
Также, постоянно обновляемый черновик стандарта в виде HTML, можно найти здесь.
Ответ 2
В конце 2016 вышел долгожданный перевод "Стандарт С++: перевод, комментарии, примеры
под редакцией Евгения Зуева и А.А. Чупринова. ISBN: 978-5-99079-159-6
Комментариев нет:
Отправить комментарий