

Лекция 15. Smart-указатели
Presentation
•
Computers
•
University
•
Practice Problem
•
Medium
Ящун Викторовна
Used 3+ times
FREE Resource
41 Slides • 10 Questions
1
2
3
4
5
6
7
8
9
Multiple Choice
Что означает unique в unique_ptr?
Указатель может быть скопирован
Указатель владеет ресурсом единолично
Указатель может хранить только уникальные значения
Указатель автоматически освобождает память
10
11
12
13
Multiple Choice
Какая функция используется для безопасного выделения памяти в unique_ptr?
new_unique
create_unique
make_unique
make_shared
14
15
16
Multiple Choice
Сколько unique_ptr могут одновременно ссылаться на одну область памяти?
Неограниченное количество
Только 2
Только 1
Зависит от размера памяти
17
18
19
20
21
22
23
Multiple Choice
Что происходит с памятью после вызова release()?
Память освобождается автоматически
Ответственность за память переходит к программисту
Память становится доступной для всех unique_ptr
Указатель становится nullptr
24
25
26
Multiple Choice
Что произойдет при сбросе указателя unique_ptr на массив?
Память массива освободится автоматически
Нужно вызывать delete[]
Освободится только первый элемент
Память останется выделенной
27
28
29
30
Multiple Choice
Чем принципиально отличается shared_ptr от unique_ptr?
Тем, что может иметь несколько владельцев одной области памяти
Тем, что работает только с массивами
Тем, что не может быть nullptr
Тем, что не освобождает память автоматически
31
32
33
Multiple Choice
Какой функцией рекомендуется выделять память для shared_ptr?
new_shared
create_shared
make_shared
make_unique
34
35
36
37
38
39
Multiple Choice
Когда освобождается память, управляемая shared_ptr?
При выходе из области видимости
Когда счетчик ссылок становится 0
При вызове метода free()
Вручную с помощью delete
40
41
42
43
44
45
46
Multiple Choice
Что вернет метод unique(), если на область ссылается 3 указателя?
true (1)
false (0)
3
nullptr
47
48
49
50
Multiple Choice
Какое преимущество дает использование shared_ptr для массивов?
Автоматическое управление памятью
Более быстрый доступ к элементам
Возможность изменять размер массива
Автоматическая сортировка элементов
51
Show answer
Auto Play
Slide 1 / 51
SLIDE
Similar Resources on Wayground
45 questions
Email - Year 7 23/24
Presentation
•
KG - University
43 questions
ИИ - 1 (2024-2025) для всех
Presentation
•
University
45 questions
AACR_Chapter 2
Presentation
•
University
44 questions
Роль информационной деятельности человека в современном обществе
Presentation
•
University
44 questions
AP Bio 2.1-2.2
Presentation
•
University
49 questions
21 Special cases of linear programming problem-Degeneracy
Presentation
•
University
44 questions
Bio 12.1 and 12.2 LESSON
Presentation
•
12th Grade - University
40 questions
Л4.Самоорганизация
Presentation
•
University
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Assessment 1
Quiz
•
3rd Grade
15 questions
HCS SCI 05 Summer School Assessment 1 Review
Quiz
•
5th Grade
22 questions
Day 9 Equations and Inequalities Review
Quiz
•
9th Grade
10 questions
Writing and Identifying Ratios Practice
Quiz
•
5th - 6th Grade
7 questions
PYRAMID PERSPECTIVES part 1
Presentation
•
9th - 12th Grade
12 questions
Understanding the Fourth of July
Quiz
•
9th Grade
15 questions
Soccer World Cup Quiz Questions
Quiz
•
7th Grade