R.1 Введение
Это справочное руководство описывает язык программирования С++ посостоянии на май 1991. С++ - язык программирования общего назначения,базирующийся на языке программирования С Ь. Ь "The C Programming Language" B. Kernighan, D. Ritchie. Prentice Hall, 1978, 1988. Есть русский перевод: "Язык программирования С. Задачи по языку С" Б. Керниган, Д. Ритчи, А. Фьюер. "Финансы и статистика". 1984 В дополнение к возможностям С язык С++ предоставляет классы, функцииподстановки, перегрузку операций, перегрузку имен функций, постоянныетипы, ссылки, операторы управления свободной памятью, проверкупараметров функций и приведение типов. Все расширения С суммируютсяв $$R.18.1. Различия между С++ и ANSI C++ приведены в $$R.18.2 Ь. Ь American National Standard X3.159-1989. Американский национальный стандарт. Расширения С++ версии 1985 года до данного описания суммируются в$$R.18.1.2. Разделы, относящиеся к шаблонам типа ($$R.14) иуправлению особыми ситуациями ($$R.15), являются местами планируемыхрасширений языка.
R.1.1 Обзор
Это руководство содержит следующее:1. Введение.2. Соглашения о лексических понятиях.3. Основные понятия.4. Стандартные преобразования.5. Выражения.6. Операторы.7. Описания.8. Описатели.9. Классы.10. Производные классы.11. Контроль доступа к членам.12. Специальные функции-члены.13. Перегрузка.14. Шаблоны типов.15. Управление особыми ситуациями.16. Препроцессорная обработка. Приложение A: Сводка синтаксиса Приложение B: Совместимость