Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Использовать дугу вместо вектора

Автор: Logan Smith

Загружено: 2023-06-13

Просмотров: 207750

Описание:

Rust позволяет эффективно работать со строками и динамическими массивами с подсчётом ссылок, используя Arc, практически так же легко, как и их эквиваленты, владеющие (и поддерживающие глубокое клонирование), String и Vec соответственно. Так почему бы не использовать их в качестве разумного значения по умолчанию, пока вам действительно не понадобится изменяемость, которую предоставляют String и Vec? Давайте разберёмся в этом вместе со мной, покажем несколько отличных визуализаций и пригласим специального гостя из Box.

Это видео предполагает наличие у вас некоторого опыта работы с Rust и его основными типами интеллектуальных указателей, а именно Vec/String/Rc/Arc/Box, а также со структурами данных, такими как HashMap и BTreeMap, и такими свойствами, как Clone, Hash, Ord и serde::{Serialize, Deserialize}.

Флаг функции serde для Rc/Arc: https://serde.rs/feature-flags.html#-...
Документация Arc: https://doc.rust-lang.org/std/sync/st...
Документация Vec: https://doc.rust-lang.org/std/vec/str...
Умные указатели в Rust:    • Crust of Rust: Smart Pointers and Interior...  

Анимации: https://www.manim.community/

Использовать дугу вместо вектора

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Два способа динамической отправки

Два способа динамической отправки

Choose the Right Option

Choose the Right Option

A Simpler Way to See Results

A Simpler Way to See Results

Rust 1st kernel cve . causes crash  (code review)

Rust 1st kernel cve . causes crash (code review)

Инопланетные типы данных Rust: Box, Rc, Arc

Инопланетные типы данных Rust: Box, Rc, Arc

Arc instead of Vec? | Prime Reacts

Arc instead of Vec? | Prime Reacts

Каково это — попробовать Rust в качестве разработчика на C++?

Каково это — попробовать Rust в качестве разработчика на C++?

I Will Not Write Rust Again

I Will Not Write Rust Again

Конструкторы сломаны

Конструкторы сломаны

5 Strong Opinions On Everyday Rust

5 Strong Opinions On Everyday Rust

Почему векторы замедляют ваш код | Основы Rust, часть 7

Почему векторы замедляют ваш код | Основы Rust, часть 7

Russia's Baltic-Kaliningrad Link Is Gone! Europe Cuts Off All Railways to Moscow

Russia's Baltic-Kaliningrad Link Is Gone! Europe Cuts Off All Railways to Moscow

Обзор многопоточного кода Rust

Обзор многопоточного кода Rust

Zig got better and I almost missed it

Zig got better and I almost missed it

Программирование на Rust: полное руководство по шаблону Builder

Программирование на Rust: полное руководство по шаблону Builder

All Rust string types explained

All Rust string types explained

Cursed C++ Casts

Cursed C++ Casts

but what is 'a lifetime?

but what is 'a lifetime?

Async Rust Is The Bane Of My Existence | Prime Reacts

Async Rust Is The Bane Of My Existence | Prime Reacts

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]