Урок по программе «23 ФЕВРАЛЯ» по изучению C 11. Сегодня мы изучаем «умные указатели», то есть указатели, которые отслеживают то, кто владеет определённым объектом. Код по ссылке: Темы данного урока: * старый способ работы с памятью (операторы new и delete) ** некоторые проблемы с этим методом * std::shared_ptr ** .use_count() ** создание alias-а (указателя на под-объект) ** аллокатор/деаллокатор * weak_ptr ** его взаимодействие со счётчиком ** как получать из него данные правильно * unique_ptr ** где он используется ** почему он быстрее ** что с ним делать нельзя * метод owner_before и функция owner_less ** отличие от сравнение адресов * умные указатели и работа с подклассами Дополнительно вы можете узнать по следующим ссылкам: * * Предыдущий урок на тему указателей: Видео на тему Functor:
Hide player controls
Hide resume playing