Слайд 3Раздел 3. Стандартные и пользовательские типы данных в C++. Обработка исключений. Инкапсуляция
и статический полиморфизм в C++
Теоретические занятия (лекции) - 8 часов.
Лекция 6. Информационная лекция (2 часа.)
В отличие от Си, в языке С++ существуют операторы размещения динамических переменных: new, delete. В ходе данной лекции будут рассмотрены операции преобразования типа Си в язык С++. Помимо операций размещения динамических переменных, на лекции будут рассмотрены операции static_cast, dynamic_cast, const_cast, reinterpret_cast.
Слайд 4Огнева, М. В.
Программирование на языке С++: практический курс : учебное пособие для бакалавриата и
специалитета / М. В. Огнева, Е. В. Кудрина. — Москва : Издательство Юрайт, 2019. — 335 с. — (Бакалавр и специалист). — ISBN 978-5-534-05123-0. — Текст : электронный // ЭБС Юрайт [сайт]. с. 251 — URL: https://biblio-online.ru/bcode/438987/p.251 (дата обращения: 25.02.2020).
Слайд 5Работа с динамическим разделением памяти в Си
В Си работать с динамической
памятью можно при помощи соответствующих функций распределения памяти (calloc, malloc, free), для чего необходимо подключить библиотеку
malloc.h
С++ использует новые методы работы с динамической памятью при помощи операторов new и delete
https://prog-cpp.ru/cpp-newdelete/
Слайд 6МЕТОДЫ РАБОТЫ С ДИНАМИЧЕСКОЙ ПАМЯТЬЮ ПРИ ПОМОЩИ ОПЕРАТОРОВ NEW И DELETE
Слайд 9Операции преобразования типа Си в язык С++
https://proginfo.ru/conversion-types/
Слайд 14ОПЕРАЦИИ
static_cast
dynamic_cast
const_cast
reinterpret_cast
Слайд 15ОПЕРАЦИИ static_cast, dynamic_cast, const_cast, reinterpret_cast
https://habr.com/ru/post/266747/
Слайд 16ОПЕРАЦИИ static_cast, dynamic_cast, const_cast, reinterpret_cast
https://habr.com/ru/post/266747/
Слайд 34Дополнительно рекомендую посмотреть
https://www.lektorium.tv/lecture/13733
Видеолекция Евгения Линского с проекта Лекториум