У нас вы можете посмотреть бесплатно Революция string_view: ускорение современных систем на C++ или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Курс по C++ (Udemy): https://cpp.rougeneuron.in Является ли std::string_view будущим современного C++ или опасной ловушкой для неопытных? В этом техническом обсуждении подробно рассматривается архитектурный выбор между передачей строк только для чтения по значению и традиционным const std::string&. Мы разбираем проблему «скрытого выделения памяти», революцию подстрок со сложностью O(1) и то, как представления строк выступают в роли высокопроизводительного «толстого указателя». Однако скорость имеет свою цену: мы также анализируем «кризис жизненного цикла», риски висячих ссылок и подводные камни нулевого завершения на границах C-API. Освойте компромиссы между стабильностью и оптимизацией в вашем коде. 00:00 - Основной архитектурный выбор: string_view против const string& 01:25 - Решение проблемы "скрытого выделения памяти" 02:15 - Анатомия представления: 16-байтовый жирный указатель 02:55 - Кризис жизненного цикла: висячие ссылки и RAII 04:05 - Секрет парсера: операции с подстроками O(1) 04:45 - Реалии оптимизации малых строк (SSO) 06:55 - Гетерогенные поиски в ассоциативных контейнерах 08:05 - Статический анализ и управление висячими дескрипторами 08:45 - Диапазоны C++20: функциональные конвейеры с нулевым копированием 09:35 - Опасность нулевого завершения на границах C-API 11:15 - Заключение: Определение стратегии для Быстрый и стабильный код