Общий указатель в C++
Автор: CppNuts
Загружено: 2020-01-20
Просмотров: 49697
ПРИСОЕДИНЯЙТЕСЬ
—————
YouTube 🎬 / @cppnuts
Patreon 🚀 / cppnuts
ПОЛНЫЙ ПЛЕЙЛИСТ
—————————————
Учебник по C++ для начинающих:
• Introduction To C++
STL (стандартная библиотека шаблонов):
• STL In C++
Threading в C++: • Multithreading In C++
Структуры данных: • Data Structure
Алгоритмы: • Binary Search
Шаблоны проектирования: • Factory Design Pattern in C++
Умные указатели: • Smart Pointer In C++
C++14: • Digit Separator In C++
C++17: • std string_view in C++17 | Fastest String ...
Приведение всех типов C++: • static_cast In C++
ИНТЕРВЬЮ ПЛЕЙЛИСТ
—————————————
Вопросы и ответы на собеседовании по C++: • Structural Padding & Packing In C & C++
Вопросы и ответы на собеседовании по C++ для опытных специалистов: • How delete[] Knows How Much To Deallocate...
Вопросы для собеседования по связному списку: • Find Kth Node From Back In Singly Linked List
Вопросы для собеседования по BST: • Search Element In Binary Search Tree (BST)
Вопросы для собеседования по массивам: • Reverse An Array
Вопросы для собеседования по строкам: • Check String Is Palindrome Or Not
Вопросы по работе с битами: • Find Set Bit In Integer Number
Вопрос для собеседования по двоичным деревьям: • Invert Binary Tree
Алгоритмы сортировки: • Bubble Sort
MCQ по C++: • Видео
MCQ по C: • What printf returns after printing? | C Pr...
Вопросы для собеседования по C: • Designated Initialization In C
КОРОТКИЕ ВИДЕО
—————————————-
C++ Short: • C++ Short Videos
C Short: • Shorts C Programming MCQ
ОПИСАНИЕ:
В этом видео мы рассмотрим разделяемые указатели в серии «Умные указатели» на языке C++.
Вот несколько важных моментов:
0. shared_ptr — это умный указатель, который может совместно использовать владение объектом (управляемым объектом).
1. Несколько указателей shared_ptr могут указывать на один и тот же объект (управляемый объект).
2. Ведётся счётчик ссылок, чтобы отслеживать количество указателей shared_ptr, указывающих на один и тот же объект.
И как только последний shared_ptr выходит из области действия, управляемый объект удаляется.
3. shared_ptr является потокобезопасным, но не потокобезопасным. [что это??]
a. Блок управления потокобезопасен
b. Управляемый объект не является потокобезопасным
4. Существует три способа, при которых shared_ptr уничтожит управляемый объект.
a. Если последний shared_ptr выходит из области действия.
b. Если вы инициализируете shared_ptr другим shared_ptr.
c. Если вы сбрасываете shared_ptr.
5. Счётчик ссылок не работает, когда мы используем ссылку или указатель на shared_ptr.
#stl #cpp #программирование #урок #вопросыдляинтервью #программнаяинженерия #компьютерные науки
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: