С++ для начинающих

       

С++ для начинающих

Тип указателя на функцию
Инициализация и присваивание
Вызов
Массивы указателей на функции
Параметры и тип возврата
Указатели на функции, объявленные как extern "C"

Область видимости и время жизни
Область видимости
Локальная область видимости
Глобальные объекты и функции


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

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

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

Определения пространства имен *
Определения пространства имен
Оператор разрешения области видимости
Вложенные пространства имен
Определение члена пространства имен
Определение члена пространства имен - 2
ПОО и члены пространства имен

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

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

Указатели на перегруженные функции *
Безопасное связывание *
Три шага разрешения перегрузки
Преобразования типов аргументов *
Подробнее о точном соответствии

Подробнее о расширении типов
Подробнее о стандартном преобразовании
Ссылки

Детали разрешения перегрузки функций
Функции-кандидаты
Устоявшие функции
Наилучшая из устоявших функция

Аргументы со значениями по умолчанию
Шаблоны функций
Определение шаблона функции

Конкретизация шаблона функции
Вывод аргументов шаблона *
Явное задание аргументов шаблона *

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

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

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

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

Содержание раздела