- Функции языка Си. Определение функций.
- Передача параметров в функции и возвращаемой функцией значение.
- Время жизни переменных в программе на языке Си.
- Область видимости переменных программы в программе на языке Си.
- Объявление переменных программы в различных исходных файлах.
- Основные директивы препроцессора (#define, #include, #undef)
- Методы доступа к элементам массива.
- Применение массивов указателей. Указатели на многомерные массивы.
- Работа с динамической памятью в языке C++. Операции new и delete.
- Понятие потока ввода-вывода. Работа со стандартными потоками ввода-вывода.
- Понятие класса, объектов класса. Определение класса с помощью средств языка C++. Понятие инкапсуляции.
- Основные понятия объектно-ориентированного программирования: инкапсуляция, наследование и полиморфизм.
- Конструкторы и деструкторы классов. Перегрузка конструкторов. Конструкторы копирования.
- Данные-члены и функции-члены класса и их определение. Константные и статические члены классов. Указатель this.
- Понятие дружественных классов и дружественных функций.
- Наследование в C++. Определение производных классов. Конструкторы и деструкторы производных классов.
- Спецификаторы доступа к членам класса. Особенности применения спецификаторов доступа при наследовании.
- Полиморфизм в C++. Понятие виртуальных функций.
- Абстрактные классы в C++ и их применение. Свойства абстрактных классов.
- Перегрузка унарных операций. Перегрузка операций инкремента и декремента.
- Перегрузка бинарных операций. Перегрузка операций присваивания и вызова функции.
- Перегрузка операции new и delete. Применение перегрузки данных операций.
- Механизм обработки исключений. Генерация и обработка исключений.
- Понятие шаблонов в языке C++. Шаблоны функций, их применение и свойства.
- Понятие шаблонов в языке C++. Шаблоны классов, их применение и свойства.
- Стандартная библиотека шаблонов STL, ее назначение. Контейнеры и алгоритмы. Итераторы и их виды.
- Основные контейнеры стандартной библиотеки шаблонов. Базовые методы работы с ними.
- Основные алгоритмы стандартной библиотеки шаблонов. Их особенности и назначение.
Вопросы можно скачать в формате .jpg, для этого войдите под своим логином.
|