Классы, часть 30 — pIMPL (указатель на реализацию) — более стабильные API | Серия Modern Cpp, вып...
Автор: Mike Shah
Загружено: 2022-06-11
Просмотров: 9210
►Полный плейлист серии C++: • The C++ Programming Language
►Полные курсы можно найти на сайте: https://courses.mshah.io/
►Присоединяйтесь к каналу, чтобы поддержать: / @mikeshah
►Описание урока: В этом уроке я расскажу о важной идиоме, которая позволяет скрывать детали реализации в классах. Идиома указателя на реализацию (pIMPL) хранит приватные члены данных и функции-члены в классе, одновременно ограничивая область действия класса pIMPL. Это может помочь создать более стабильный ABI для ваших приложений и даже сократить время компиляции. За это может взиматься дополнительная плата за использование дополнительного уровня косвенности и управление кодом в файле .cpp. В целом, я бы рекомендовал тем, у кого есть долгоживущие кодовые базы, обратить внимание на эту идиому.
►Канал на YouTube: / mikeshah
►Поставьте лайк и подпишитесь, чтобы помочь каналу!
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: