

Лекция 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
44 questions
Unit 2: Microcontroller Family
Presentation
•
KG - University
46 questions
CBS3123 TOPIC 1 GRAMMAR 3 & 4 Adverbial Phrases
Presentation
•
University
50 questions
NUR 3316 Practice Questions: Weeks 1-3
Presentation
•
University
52 questions
Справочно-правовые системы
Presentation
•
University
50 questions
Keeping safe over the winter break
Presentation
•
University
47 questions
Elkhorn History Images
Presentation
•
KG
47 questions
CE 18 - Cryptography (EN)
Presentation
•
University
45 questions
Chapter 6
Presentation
•
University
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Disney Trivia
Quiz
•
University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
20 questions
Physical or Chemical Change/Phases
Quiz
•
8th Grade - University
39 questions
Unit 7 Key Terms
Quiz
•
11th Grade - University
25 questions
SER and Subject Pronouns
Quiz
•
8th Grade - University
38 questions
Unit 6 Key Terms
Quiz
•
11th Grade - University
19 questions
Key Concepts in Buddhism
Quiz
•
University
0 questions
Cell Domain Basic Review (Biology)
Quiz
•
University