Содержание

Основы языка программирования C++

content
Введение, структура программ, управляющие символы, типы данных, типы операций, приоритет операций, виды операторов и их применение, локальные и глобальные переменные.

Функции, структуры, файлы, исключения

content
Функции, перегрузка функций, аргументы по умолчанию, рекурсия, параметры функции main, объявление и применение структур, работа с файлами, перечисления, обработка исключений и типы исключений.

Указатели, массивы и строки

content
Выделение памяти, работа с указателями, работа со ссылками, разница между ссылками и указателями, указатели и ссылки как аргументы функций, одномерные и двумерные статические и динамические массивы.

Объектно-ориентированное программирование

content
Классы, конструкторы и деструкторы, конструкторы по умолчанию, директивы #ifndef и #endif, конструоктры копирования, static, указатель this, перегрузка операторов, дружественные функции, дружественные классы, наследование классов, шаблоны функций, шаблоны классов и их применение, стандартная библиотека шаблонов(STL).

Многопоточность

content
Создание потоков и управление потоками.

Интерфейс приложений

content
Создание диалоговых окон, вывод изображений и отрисовка графиков.