
Управление памятью в Rust: Владение и Заимствование

Программа курса
Ознакомьтесь с программой курса «Управление памятью в Rust: Владение и Заимствование» от Gurufy - gurufy.ru
- Введение в управление памятью: стек, куча и философия Rust - 1 час. Введение в управление памятью: стек, куча и философия Rust.
- Правила владения (Ownership): перемещение и область видимости - 1 час. Правила владения (Ownership): перемещение и область видимости.
- Трейты Copy и Clone: управление дублированием данных - 1 час. Трейты Copy и Clone: управление дублированием данных.
- Заимствование (Borrowing): работа со ссылками без передачи владения - 1 час. Заимствование (Borrowing): работа со ссылками без передачи владения.
- Правила заимствования: предотвращение гонок данных на этапе компиляции - 1 час. Правила заимствования: предотвращение гонок данных на этапе компиляции.
- Срезы (Slices): безопасный доступ к частям коллекций - 1 час. Срезы (Slices): безопасный доступ к частям коллекций.
- Введение во время жизни (Lifetimes) и Borrow Checker - 1 час. Введение во время жизни (Lifetimes) и Borrow Checker.
- Явные аннотации времени жизни в функциях и структурах - 1 час. Явные аннотации времени жизни в функциях и структурах.
- Правила опущения времени жизни (Lifetime Elision Rules) - 1 час. Правила опущения времени жизни (Lifetime Elision Rules).
- Статическое время жизни ('static) и работа с константами - 1 час. Статическое время жизни ('static) и работа с константами.
- Умные указатели: основы и выделение памяти через Box<T> - 1 час. Умные указатели: основы и выделение памяти через Box<T>.
- Трейт Drop: автоматическое освобождение ресурсов и деструкторы - 1 час. Трейт Drop: автоматическое освобождение ресурсов и деструкторы.
- Совместное владение данными: подсчет ссылок с Rc<T> - 1 час. Совместное владение данными: подсчет ссылок с Rc<T>.
- Внутренняя изменяемость (Interior Mutability): Cell и RefCell<T> - 1 час. Внутренняя изменяемость (Interior Mutability): Cell и RefCell<T>.
- Комбинирование указателей: создание изменяемых структур с Rc<RefCell<T>> - 1 час. Комбинирование указателей: создание изменяемых структур с Rc<RefCell<T>>.
Чему вы научитесь
- Научитесь создавать и применять: комбинирование указателей создание изменяемых структур с rc >.
- Освоите и сможете применять: правила заимствования предотвращение гонок данных на этапе компиляции.
- Освоите и сможете применять: заимствование (borrowing) работа со ссылками без передачи владения.
- Освоите и сможете применять: правила владения (ownership) перемещение и область видимости.
- Освоите и сможете применять: внутренняя изменяемость (interior mutability) cell и refcell.
Подробная информация о курсе
Углубленное изучение уникальной системы управления памятью Rust. Вы освоите концепции владения, заимствования, времени жизни и умных указателей для создания надежных приложений без утечек памяти.
Цены и сроки
- Стоимость0 ₽
- Дата началаc Invalid Date
Содержание
- Формат обучениясамостоятельно



















