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