Я писал на C++ на умных указателях и моя память потекла. Пробуем починить.
Telegram:
Leetcode:
GitHub:
Cpp (with an issue):
Cpp (ok):
Сегодня попробуем разобрать причину, почему память потекла в нашем предыдущем видео про Double Linked List, хоть мы и использовали умные указатели, которые должны были помочь нам избежать этого изначально. Нарисуем схематически, что произошло. Подумаем, как починить данную проблему и проверить, что утечек больше нет. Также рассмотрим еще один момент в первой нашей реализации и какие еще подводные камни могут быть, которые приведут к падению нашей программы в некоторых случаях. Не забываем использовать Rule of 5 и определять copy constructor, move constructor, copy assign operator, move assign operator, destructor. Либо, если у нас нет необходимости каким-то образом контролировать копии и мувы, отдаем приоритет Rule of 0 -
1 view
74
25
3 weeks ago 00:19:34 1
Каким он был - автор романа “1984“? Становление писателя Оруэлла
4 weeks ago 00:46:00 1
🎧 Новые АУТКАСТ о расставании с Капрановым, новый вокалист в кадре, будущее группы | МНЗ #55
1 month ago 00:02:22 219
ПЕРВЫЙ ЛЁД 2024-2025!!! БРОД к Озеру ЗИМНЯК Домой уедут НЕ ВСЕ!!! Зимняя Рыбалка
1 month ago 02:20:40 1
БОЛЬШОЙ обзор еды Калининграда / Шеф из шоу На Ножах, клопсы и пеламида / Фуд-блогер в городе
1 month ago 04:27:56 1
АУДИОКНИГА | СКАЗАТЬ ЖИЗНИ “ДА!“: ПСИХОЛОГ В КОНЦЛАГЕРЕ.
1 month ago 00:39:52 1
Началось банкротство первого застройщика / Что будет с обманутыми дольщиками и ценами на новостройки
1 month ago 00:00:00 1
Ромашки. Песня на стихи Риммы Лавочкиной.
1 month ago 00:01:00 1
🥓🍜🥬 Что лучше - Поесть в удовольствие или правильную еду? #shorts