Раздел: Документация / Стандарт языка С++ /

Стандарт языка Си Плюс Плюс

Все способы изучить Python Все способы изучить С++

Начинающие программисты даже не догадываются о том, какой огромный пласт в этой области скрыт от их глаз, и чего многие из новичков не увидят никогда, потому что это тёмная сторона программирования - чистый исходный код системного уровня… Подробнее...

Я решил иногда публиковать избранные главы из стандарта по языку С++.

Сейчас уже заканчивается работа над стандартом 2017 года. Но действующим на текущий момент является стандарт 2014. Официальная версия стандарта платная (цена 133 бакса).

Однако на официальном сайте можно скачать версию 2014 (неофициальную, но рабочую и вполне пригодную для изучения). Поэтому я буду публиковать на своём сайте отрывки стандарта 2014.

Вы можете скачать документ и сами его прочитать. Однако оригинальный документ на английском языке, что ещё более усложняет его изучение. Поэтому я и затеял эту эпопею с переводом.

Длиться она будет долго, если не бесконечно ))) Потому что в стандарте более 1300 страниц.

Но, надеюсь, что кому-то эти сведения окажутся полезными. Поэтому, а также для того, чтобы не забыть английский, я иногда буду это делать…

А начнём мы с первой страницы документа и краткого содержания…

Номер документа: N4296
Дата: 2014-11-19
Пересмотр: N4140
Ответственный: Richard Smith
Google Inc
cxxeditor@gmail.com

Рабочий проект, Стандарт для программирования

Язык C ++

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

ВАЖНО!
Не все компиляторы и средства разработки в точности соответствуют стандартам. То есть некоторые функции, определённые стандартом, могут не поддерживаться каким-то компилятором. А также компиляторы могут предоставлять свои дополнительные функции и библиотеки, которых нет в стандарте.

ПРИМЕЧАНИЕ
Ниже приведены основные разделы стандарта С++ 2014. По мере сил я буду переводить эти разделы, а также давать свои комментарии там, где это необходимо. И тогда вместо текста с названием раздела будут появляться ссылки. Также у разделов будут появляться подразделы...

ОСНОВНЫЕ РАЗДЕЛЫ

СПИСОК ТАБЛИЦ
СПИСОК ИЗОБРАЖЕНИЙ
1. ОБЩИЕ СВЕДЕНИЯ

2. ЛЕКСИЧЕСКИЕ СОГЛАШЕНИЯ
3. ОСНОВНЫЕ КОНЦЕПЦИИ
4. СТАНДАРТНЫЕ ПРЕОБРАЗОВАНИЯ
5. ВЫРАЖЕНИЯ
6. ОПЕРАТОРЫ
7. ОБЪЯВЛЕНИЯ
8. ОПИСАТЕЛИ
9. КЛАССЫ
10. ПРОИЗВОДНЫЕ КЛАССЫ
11. УПРАВЛЕНИЕ ДОСТУПОМ К ЧЛЕНАМ
12. СПЕЦИАЛЬНЫЕ ФУНКЦИИ-ЧЛЕНЫ
13. ПЕРЕГРУЗКА
14. ШАБЛОНЫ
15. ОБРАБОТКА ИСКЛЮЧЕНИЙ
16. ДИРЕКТИВЫ ПРЕПРОЦЕССОРА
17. БИБЛИОТЕКИ: ОБЩИЕ СВЕДЕНИЯ
18. БИБЛИОТЕКА ПОДДЕРЖКИ ЯЗЫКА
19. БИБЛИОТЕКА ДИАГНОСТИКИ
20. БИБЛИОТЕКА ОСНОВНЫХ УТИЛИТ
21. БИБЛИОТЕКА СТРОК
22. БИБЛИОТЕКА ЛОКАЛИЗАЦИИ
23. БИБЛИОТЕКА КОНТЕЙНЕРОВ
24. БИБЛИОТЕКА ИТЕРАТОРОВ
25. БИБЛИОТЕКА АЛГОРИТМОВ
26. БИБЛИОТЕКА ЧИСЕЛ
27. БИБЛИОТЕКА ВВОДА-ВЫВОДА
28. БИБЛИОТЕКА РЕГУЛЯРНЫХ ВЫРАЖЕНИЙ
29. БИБЛИОТЕКА АТОМАРНЫХ ОПЕРАЦИЙ
30. БИБЛИОТЕКА ПОДДЕРЖКИ ПОТОКОВ
ПРИЛОЖЕНИЕ A. ГРАММАТИКА: ИТОГИ
ПРИЛОЖЕНИЕ B. РАЗМЕРЫ ВЫХОДНЫХ ФАЙЛОВ
ПРИЛОЖЕНИЕ C. ОСОБЕННОСТИ СОВМЕСТИМОСТИ
ПРИЛОЖЕНИЕ E. УНИВЕРСАЛЬНЫЕ ИМЕНА ДЛЯ СИМВОЛОВ ИДЕНТИФИКАТОРА
ПРИЛОЖЕНИЕ F. ПЕРЕКРЁСТНЫЕ ССЫЛКИ
ИНДЕКС
ИНДЕКС ПРОДУКТОВ ГРАММАТИКИ
ИНДЕКС ИМЁН БИБЛИОТЕК
ИНДЕКС ОПРЕДЕЛЁННОГО РЕАЛИЗАЦИЕЙ ПОВЕДЕНИЯ


Как стать программистом 2.0 Как стать программистом 2.0

Эта книга для тех, кто хочет стать программистом. На самом деле хочет, а не просто мечтает. И хочет именно стать программистом с большой буквы, а не просто научиться кулебякать какие-то примитивные программки… Подробнее...
Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика