Читаем Программирование. Принципы и практика использования C++ Исправленное издание полностью

Программирование. Принципы и практика использования C++ Исправленное издание

Специальное издание самой читаемой и содержащей наиболее достоверные сведения книги по C++. Книга написана Бьярне Страуструпом…

Бьерн Страуструп

Компьютеры и Интернет / Базы данных 18+

   6.5.1. Реализация грамматических правил

   6.5.2. Выражения

    6.5.2.1. Выражения: первая попытка

    6.5.2.2. Выражения: вторая попытка

    6.5.2.3. Выражения: третья попытка (удачная)

   6.5.3. Термы

   6.5.4. Первичные выражения

  6.6. Испытание первой версии

  6.7. Испытание второй версии

  6.8. Потоки лексем

   6.8.1. Реализация класса Token_stream

   6.8.2. Считывание лексем

   6.8.3. Считывание чисел

  6.9. Структура программы

Глава 7. Завершение программы

  7.1. Введение

  7.2. Ввод и вывод

  7.3. Обработка ошибок

  7.4. Отрицательные числа

  7.5. Остаток от деления: %

  7.6. Приведение кода в порядок

   7.6.1. Символические константы

   7.6.2. Использование функций

   7.6.3. Расположение кода

   7.6.4. Комментарии

  7.7. Исправление ошибок

  7.8. Переменные

   7.8.1. Переменные и определения

   7.8.2. Использование имен

   7.8.3. Предопределенные имена

   7.8.4. Все?

Глава 8. Технические детали: функции и прочее

  8.1. Технические детали

  8.2. Объявления и определения

   8.2.1. Виды объявлений

   8.2.2. Объявления переменных и констант

   8.2.3. Инициализация по умолчанию

  8.3. Заголовочные файлы

  8.4. Область видимости

  8.5. Вызов функции и возврат значения

   8.5.1. Объявление аргументов и тип возвращаемого значения

   8.5.2. Возврат значения

   8.5.3. Передача параметров по значению

   8.5.4. Передача параметров по константной ссылке

   8.5.5. Передача параметров по ссылке

   8.5.6. Сравнение механизмов передачи параметров по значению и по ссылке

   8.5.7. Проверка аргументов и преобразование типов

   8.5.8. Реализация вызова функции

  8.6. Порядок вычислений

   8.6.1. Вычисление выражения

   8.6.2. Глобальная инициализация

  8.7. Пространства имен

   8.7.1. Объявления using и директивы using

Глава 9. Технические детали: классы и прочее

  9.1. Типы, определенные пользователем

  9.2. Классы и члены класса

  9.3. Интерфейс и реализация

  9.4. Разработка класса

   9.4.1. Структуры и функции

   9.4.2. Функции-члены и конструкторы

   9.4.3. Скрываем детали

   9.4.4. Определение функций-членов

   9.4.5. Ссылка на текущий объект

   9.4.6. Сообщения об ошибках

  9.5. Перечисления

  9.6. Перегрузка операторов

  9.7. Интерфейсы классов

   9.7.1. Типы аргументов

   9.7.2. Копирование

   9.7.3. Конструкторы по умолчанию

   9.7.4. Константные функции-члены

   9.7.5. Члены и вспомогательные функции

  9.8. Класс Date

Часть II Ввод и вывод

Глава 10 Потоки ввода и вывода

  10.1. Ввод и вывод

  10.2. Модель потока ввода-вывода

  10.3. Файлы

  10.4. Открытие файла

  10.5. Чтение и запись файла

  10.6. Обработка ошибок ввода-вывода

  10.7. Считывание отдельного значения

   10.7.1. Разделение задачи на управляемые части

   10.7.2. Отделение диалога от функции

  10.8. Операторы вывода, определенные пользователем

Похожие книги