ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
829146 Топик полностью
lloyd (02.04.2018 21:43, просмотров: 105) ответил Evgeny_CD на Имею следующее мнение. Я не против прогресса, я против "нежданчиков".
1. std::unique_ptr<T> занимает столько же места, сколько обычный указатель при использовании malloc, или +указатель на функцию удаления, если функция кастомная и динамическая. Само автоматически там вызывается конструктор, если ты вызываешь std::make_unique, а деструктор объекта вызывается автоматом, как только значение под указателем теряется из области видимости (этакая compile-time сборка мусора). 2. Да ето как бе стандарт, куда еще подробнее хелп по функции 3. см пункт 2 5. en.cppreference.com Холостых экскрементов в чистых сях тоже хватает.