Язык программирования C++. Вводный курс
ИнструкцииПростые и составные инструкции
Инструкции объявления
Инструкция if
Инструкция switch
Инструкция цикла for
Инструкция while
Инструкция do while
Инструкция break
Инструкция continue
Инструкция goto
Пример связанного списка
Обобщенный список
Абстрактные контейнерные типы
Система текстового поиска
Вектор или список?
Как растет вектор?
Как определить последовательный контейнер?
Итераторы
Операции с последовательными контейнерами
Удаление
Присваивание и обмен
Обобщенные алгоритмы
Читаем текстовый файл
Выделяем слова в строке
Обрабатываем знаки препинания
Приводим слова к стандартной форме
Дополнительные операции со строками
Строим отображение позиций слов
Определение объекта map и заполнение его элементами
Поиск и извлечение элемента отображения
Навигация по элементам отображения
Словарь
Удаление элементов map
Построение набора стоп-слов
Определение объекта set и заполнение его элементами
Поиск элемента
Навигация по множеству
Окончательная программа
Контейнеры multimap и multiset
Стек
Очередь и очередь с приоритетами
Вернемся в классу iStack
Функции
Введение
Прототип функции
Тип возвращаемого функцией значения
Список параметров функции
Проверка типов формальных параметров
Передача аргументов
Параметры-ссылки
Параметры-ссылки и параметры-указатели
Параметры-массивы
Абстрактные контейнерные типы в качестве параметров
Значения параметров по умолчанию
Многоточие
Возврат значения
Передача данных через параметры и через глобальные объекты
Рекурсия
Встроенные функции
Директива связывания extern "C" A
Функция main(): разбор параметров командной строки
Класс для обработки параметров командной строки
Указатели на функции
Тип указателя на функцию
Инициализация и присваивание
Вызов
Массивы указателей на функции
Параметры и тип возврата
Указатели на функции, объявленные как extern "C"
Область видимости и время жизни
Область видимости
Локальная область видимости
Содержание раздела