Язык программирования C++ от Страуструпа


         

Язык программирования C++ от Страуструпа

Группирование особых ситуаций
Группирование особых ситуаций - 2
Группирование особых ситуаций - 3
Производные особые ситуации
Производные особые ситуации - 2

Производные особые ситуации - 3
Запросы ресурсов
Конструкторы и деструкторы
Конструкторы и деструкторы - 2
Предостережения
Исчерпание ресурса
Исчерпание ресурса - 2
Особые ситуации и конструкторы
Особые ситуации могут не быть ошибками
Особые ситуации могут не быть ошибками - 2

Особые ситуации могут не быть ошибками - 3
Задание интерфейса
Неожиданные особые ситуации
Неожиданные особые ситуации - 2
Неперехваченные особые ситуации
Другие способы обработки ошибок
Другие способы обработки ошибок - 2
Другие способы обработки ошибок - 3
Упражнения
ГЛАВА . ПОТОКИ

.ВВЕДЕНИЕ
.ВВЕДЕНИЕ - 2
.ВЫВОД
.Вывод встроенных типов
.Вывод пользовательских типов
.ВВОД
.Ввод встроенных типов
.Ввод встроенных типов - 2
.Ввод встроенных типов - 3
.Состояния потока

.Состояния потока - 2
.Ввод пользовательских типов
.Форматирование
.Класс ios
.Связывание потоков
.Поля вывода
.Состояние формата
.Состояние формата - 2
.Вывод целых
.Выравнивание полей

.Вывод плавающих чисел.
.Манипуляторы
.Манипуляторы - 2
.Манипуляторы - 3
.Стандартные манипуляторы ввода-вывода
.Члены ostream
.Члены istream
.Файлы и потоки
.Закрытие потоков
.Строковые потоки

.Буферизация
.Буферизация - 2
.Ввод-вывод в С
.Ввод-вывод в С - 2
.Ввод-вывод в С - 3
.Упражнения
.Упражнения - 2
ГЛАВА . ПРОЕКТИРОВАНИЕ И РАЗВИТИЕ
.Введение
.Введение - 2

.Введение - 3
.Введение - 4
.Введение - 5
.Цели и средства
.Цели и средства - 2
.Цели и средства - 3
.Цели и средства - 4
.Процесс развития
.Процесс развития - 2
.Цикл развития

.Цикл развития - 2
.Цикл развития - 3
.Цели проектирования
.Цели проектирования - 2
.Шаги проектирования
.Шаги проектирования - 2
.Шаг определение классов
.Шаг определение набора операций
.Шаг определение набора операций - 2
.Шаг указание зависимостей

.Шаг определение интерфейсов
.Перестройка иерархии классов
.Использование моделей
.Эксперимент и анализ
.Эксперимент и анализ - 2
.Эксперимент и анализ - 3
.Тестирование
.Сопровождение
.Эффективность
.Управление проектом

.Повторное использование
.Повторное использование - 2
.Размер
.Размер - 2
.Человеческий фактор
.Человеческий фактор - 2
.Человеческий фактор - 3
.Свод правил
.Свод правил - 2
.Список литературы с комментариями

.Список литературы с комментариями - 2
ГЛАВА . ПРОЕКТИРОВАНИЕ И С++
.Проектирование и язык программирования.
.Проектирование и язык программирования. - 2
.Проектирование и язык программирования. - 3
.Игнорирование классов
.Игнорирование классов - 2
.Игнорирование классов - 3
.Игнорирование наследования
.Игнорирование статического контроля типов

.Игнорирование статического контроля типов - 2
.Игнорирование статического контроля типов - 3
.Игнорирование статического контроля типов - 4
.Гибридный проект
.Гибридный проект - 2
.Гибридный проект - 3
.Классы
.Что представляют классы?
.Что представляют классы? - 2
.Иерархии классов

.Иерархии классов - 2
.Иерархии классов - 3
.Зависимости в рамках иерархии классов.
.Зависимости в рамках иерархии классов. - 2
.Отношения принадлежности
.Принадлежность и наследование
.Принадлежность и наследование - 2
.Принадлежность и наследование - 3
.Принадлежность и наследование - 4
.Принадлежность и наследование - 5

.Отношения использования
.Отношения внутри класса
.Инварианты
.Инварианты - 2
.Инварианты - 3
.Инкапсуляция
.Программируемые отношения
.Программируемые отношения - 2
.Компоненты
.Компоненты - 2

.Компоненты - 3
.Интерфейсы и реализации
.Интерфейсы и реализации - 2
.Интерфейсы и реализации - 3
.Свод правил
ГЛАВА . ПРОЕКТИРОВАНИЕ БИБЛИОТЕК
.Введение
.Введение - 2
.Введение - 3
.Конкретные типы

.Конкретные типы - 2
.Конкретные типы - 3
.Абстрактные типы
.Абстрактные типы - 2
.Абстрактные типы - 3
Содержание