Свържете се с нас

Съдържание и теми, включени в курса

  • Какво е вградена система?
    • Проста дефиниция
    • Някои ключови моменти
    • Характеристики
    • Защо да използваме C++?
  • Сравнение с C
    • C: Подмножество на C++ – почти
    • Производителност
    • Добавена „безплатна“ функционалност
    • Защо да не използваме C++?
  • Класове
    • Променливи-членове
      • Променливи на инстанцията
      • Променливи на класа
    • Функции-членове
      • Функции на инстанцията
      • Функции на класа
    • Неявни методи
      • Конструктор
        • Инициализация
        • Делегиране
      • Деструктор
      • Оператор за присвояване чрез копиране
    • Семантика за преместване – избягване на ненужно дълбоко копиране
    • struct в C++
    • Пакет/Пространство от имена
  • Наследяване
    • Въведение
    • Реализация
    • Производителност
    • Множествено наследяване
    • Виртуално наследяване
  • Полиморфизъм
    • Въведение
    • Виртуална функция
    • Виртуален деструктор
    • Имплементация
    • Информация за типа по време на изпълнение, RTTI
    • Производителност
  • Шаблони
    • Въведение
    • Функционален шаблон
    • Шаблон на клас
      • Вариадични шаблони
    • Раздуване на кода
    • Стратегии за имплементация
    • Метапрограмиране с шаблони
    • Шаблон срещу наследяване?
  • Обработка на грешки
    • Обработка на изключения
    • Проблеми с производителността
    • Имплементация
  • Инлайн код
    • Кога да се използва?
    • Стратегии
  • Стартиране
    • Стартиране на системата
    • Частта на C
    • Частта на C++
  • Стандартна библиотека
    • Стандартна библиотека за шаблони, STL
    • Библиотека iostream
    • Основни разширения в STL поради C++11:
      • Семантика за преместване
      • Вариадични шаблони
      • Конкурентност
  • Управление на паметта
    • Моделът на паметта в C++
      • Типовете stdint
      • Атомарни типове и техните операции
    • Стратегии
    • Променливи
    • Placement new
    • Дефинирано от потребителя управление на паметта
  • Интероперативност между C и C++
    • Декориране на имена
    • Статична инициализация
    • Динамична памет
    • Съдържание на struct
      • POD – Plain Old Data тип
  • Шаблони за проектиране
    • RAII – Придобиването на ресурс е инициализация
    • I/O чрез преобразуване на паметта
    • Прекъсване
    • Инициализация на статични обекти

Изисквания

Няма специфични изисквания, необходими за посещение на този курс.

 21 Часа

Брой участници


Цена за участник

Отзиви от участници (3)

Предстоящи Курсове

Свързани Kатегории