Узнать подробности и записаться на сайте школы на пробный бесплатный урок Сайт школы

Курс "Компиляция и управление памятью на С++. Интерактивный курс"

Школа GeekBrains

Программа курса, научит вас управлению памятью и работе с данными

  • Цена
    8 767 руб.
  • Срок обучения
    1 месяц
  • Количество занятий
    11 уроков

Чему Вы научитесь

  • Применять на практике принципы объектно-ориентированного программирования: абстракцию, инкапсуляцию, наследование, полиморфизм.
  • Пользоваться классами, объектами, конструкторами, виртуальными функциями и многим другим.
  • Писать программы на языке C++.
  • Применять знания при работе с любым другим языком программирования.
  • Понимать принципы разработки алгоритма и написания кода для игр и других программ.

Программа обучения

Урок 1. Основы управления памятью

  • Именование адресов. Операция разыменования. Передача аргумента по адресу и копированием адреса. Понятие указателя.

Урок 2. Понятие смещения

  • Переменная, как адрес. Массив (последовательность), как адрес.

Урок 3. Память.

  • Запрос и освобождение памяти. Статическая и динамическая память

Урок 4. Массивы

  • Многомерные массивы разной конструкции. Адрес функции. Обратные вызовы. Пустые указатели

Урок 5. Управление типизацией

  • Система типов. Определение типа. Подстановка имен

Урок 6. Хранение состояния

  • Приведение типов . Константный адрес и адрес константы

Урок 7. Изменяемые данные

  • Изменяемые данные как константа в другом пространстве имен

Урок 8. Препроцессинг

  • Условная компиляция. Системно-специфичные флаги и определения. Константы C. Константы IDE.Макросы и аргументы в препроцессинге.

Урок 9. Подстановка макросов. Inline-функции.

Урок 10. Расширения языка уровня компиляции. Препроцессинг по командам #pragma

Урок 11. Возможность генерации кода препроцессором