Язык программирования C++. Вводный курс


Язык программирования C++. Вводный курс

Глобальные объекты и функции
Объявления и определения
Сопоставление объявлений в разных файлах
Несколько слов о заголовочных файлах

Локальные объекты
Автоматические объекты
Регистровые автоматические объекты
Статические локальные объекты
Динамически размещаемые объекты
Динамическое создание и уничтожение единичных объектов



Шаблон auto_ptr А
Динамическое создание и уничтожение массивов

Динамическое создание и уничтожение константных объектов
Оператор размещения new А
Определения пространства имен А
Определения пространства имен
Оператор разрешения области видимости
Вложенные пространства имен

Определение члена пространства имен
ПОО и члены пространства имен
Безымянные пространства имен
Использование членов пространства имен А
Псевдонимы пространства имен
Using-объявления
Using-директивы

Стандартное пространство имен std
Перегруженные функции
Объявления перегруженных функций
Зачем нужно перегружать имя функции
Как перегрузить имя функции
Когда не надо перегружать имя функции

Перегрузка и область видимости A
Директива extern "C" и перегруженные функции A
Указатели на перегруженные функции A
Безопасное связывание A
Три шага разрешения перегрузки

Преобразования типов аргументов A
Подробнее о точном соответствии
Подробнее о расширении типов

Подробнее о стандартном преобразовании
Ссылки
Детали разрешения перегрузки функций
Функции-кандидаты

Устоявшие функции
Наилучшая из устоявших функция
Аргументы со значениями по умолчанию

Шаблоны функций
Определение шаблона функции
Конкретизация шаблона функции
Вывод аргументов шаблона А
Явное задание аргументов шаблона A

Модели компиляции шаблонов А
Модель компиляции с включением
Модель компиляции с разделением
Явные объявления конкретизации
Явная специализация шаблона А

Перегрузка шаблонов функций А
Разрешение перегрузки при конкретизации A

Разрешение имен в определениях шаблонов А
.Пространства имен и шаблоны функций А

.Пример шаблона функции
Обработка исключений
Возбуждение исключения
Try-блок

Перехват исключений
Объекты-исключения
Содержание раздела