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

Общий указатель в C++

CppNuts

0:00 / 0:00

Общий указатель в C++

51 220 просмотров · 6 лет назад
CppNuts
88,9 тыс. подписчиков
51 220 просмотров · 6 лет назад
ПРИСОЕДИНЯЙТЕСЬ ————— 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 #программирование #урок #вопросыдляинтервью #программнаяинженерия #компьютерные науки