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