Перейти к содержимому

Weak Pointer в C++

CppNuts

0:00 / 0:00

Weak Pointer в C++

31 418 просмотров · 6 лет назад
CppNuts
88,9 тыс. подписчиков
31 418 просмотров · 6 лет назад
ПРИСОЕДИНЯЙТЕСЬ КО МНЕ ————— YouTube 🎬    / @cppnuts   Patreon 🚀   / cppnuts   ПОЛНЫЙ ПЛЕЙЛИСТ ———————————— Учебник по C++ для начинающих:    • Introduction To C++   STL (Стандартная библиотека шаблонов):    • STL In C++   Многопоточность в 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   Вопросы с множественным выбором по C++:    • Видео   Вопросы с множественным выбором по C:    • What printf returns after printing? | C Pr...   Вопросы для собеседования по C:    • Designated Initialization In C   КОРОТКИЕ ВИДЕО ————————————- Короткие видео по C++:    • C++ Short Videos   Короткие видео по C:    • Shorts C Programming MCQ   В этом видео мы рассмотрим фактическое использование weak_ptr в C++. Это один из «умных» указателей в C++. ПРИМЕЧАНИЯ: 0. Если мы говорим, что unique_ptr предназначен для уникального владения, а shared_ptr — для совместного владения, то weak_ptr — это умный указатель, не обладающий владением. 1. Фактически он ссылается на объект, управляемый shared_ptr. 2. weak_ptr создается как копия shared_ptr. 3. Нам необходимо преобразовать weak_ptr в shared_ptr, чтобы использовать управляемый объект. 4. Он используется для устранения циклической зависимости между shared_ptr. #stl #cpp #programming #tutorial