телефон :


    Язык C++ – мощный и лаконичный объектно-ориентированный язык. С++ используется для создания программного обеспечения: операционных систем, прикладных программ, драйверов устройств и т.д. Среда разработки на Microsoft Visual C++ вошла в состав самого популярного пакета для разработчиков программного обеспечения, выпускаемого корпорацией Microsoft – Microsoft Visual Studio. Освоив этот язык, Вы сможете успешно работать в одной из самых функциональных и гибких сред программирования!


    • Тема 1. Типы данных, операции и функции в С++  
      • Ссылочный тип данных.
      • Операции — расширения контекста.
      • Операции  new и delete.
      • Встроенные inline-функции.
      • Перегрузка функций. Аргументы по умолчанию
    • Тема 2. Инкапсуляция  
      • Декларация класса.
      • Управление доступом.
      • Указатель this.
      • Дружественные классы и функции.
    • Тема 3. Специальные методы класса  
      • Конструктор по умолчанию.
      • Конструктор  копирования.
      • Перегрузка конструкторов.
      • Деструктор.
    • Тема 4. Константные и статические члены класса  
      • Константные функции и объекты.
      • Статические данные и функции.
      • Правила инициализации и использования.
    • Тема 5. Перегрузка операций
      • Правила перегрузки операций в С++.
      • Примеры перегрузки основных операций.
      • Перегрузка операции присваивания и конструктора копирования.
    • Тема 6. Потоки данных в С++  
      • Иерархия классов потоков в С++.
      • Форматированный ввод/вывод.
      • Использование и создание манипуляторов.
      • Перегрузка операций ввода/вывода.
      • Работа с файлами.
    • Тема 7. Наследование и полиморфизм  
      • Наследование как механизм повторного использования кода.
      • Виртуальные функции и позднее связывание.
      • Множественное наследование
      • Виртуальный базовый класс.
      • Чистые виртуальные функции и абстрактные классы.
    • Тема 8. Шаблоны функций и классов  
      • Области применения шаблонов.
      • Создание и перегрузка шаблонных функций.
      • Определение, специализация и использование шаблонов классов.
    • Тема 9. Управление исключениями  
      • Применение операторов try, catch, throw.
      • Динамическая идентификация типов времени выполнения (RTTI).
      • Операции приведения типа.
    • Тема 10. Итоговое занятие  
      • Выполнение курсовой работы.