1. Начинаем
Решение задачи. Программа на языке C++. Директивы препроцессора.
Немного о комментариях. Первый взгляд на ввод/вывод.
2. Краткий обзор С++
Встроенный тип данных "массив". Динамическое выделение памяти и указатели.
Объектный подход. Объектно-ориентированный подход.
3. Типы данных С++
Литералы. Переменные. Указатели. Строковые типы. Спецификатор const.
Ссылочный тип. Тип bool. Перечисления. Тип "массив". Класс vector. Класс complex.
4. Выражения
Что такое выражение? Арифметические операции.
Операции сравнения и логические операции. Операции присваивания.
Операции инкремента и декремента.
5. Инструкции
Простые и составные инструкции. Инструкции объявления. Инструкция if.
Инструкция switch. Инструкция цикла for. Инструкция while.
6. Абстрактные контейнерные типы
Система текстового поиска. Вектор или список? Как растет вектор? Как определить
последовательный контейнер? Итераторы.
7. Функции
Введение. Прототип функции. Передача аргументов. Возврат значения. Рекурсия.
Встроенные функции. Директива связывания extern "C". Функция main()