

Лекция 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
48 questions
Robotics 2
Presentation
•
University
47 questions
7.0 Introduction to Programming
Presentation
•
12th Grade - University
46 questions
Vocabulary Lesson
Presentation
•
KG - University
45 questions
GED Soc. Studies 2025 - Human Characteristics of Place
Presentation
•
University
51 questions
User Behaviour Basics
Presentation
•
University
45 questions
Konsep Dasar Psikologi Kepribadian
Presentation
•
University
48 questions
Revision: PM N6_ Module 2
Presentation
•
KG - University
45 questions
WSC Collaborative writing
Presentation
•
Professional Development
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
MyPath Diagnostic Overview
Presentation
•
6th - 8th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Adding and Subtracting Decimals
Quiz
•
5th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
21 questions
Lab Safety
Quiz
•
10th Grade
Discover more resources for Computers
20 questions
Disney Trivia
Quiz
•
University
20 questions
Brand Trivia
Quiz
•
9th Grade - University
10 questions
Would you rather...
Quiz
•
KG - University
21 questions
Mapa países hispanohablantes
Quiz
•
1st Grade - University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
12 questions
CE 2b Early Documents Review
Quiz
•
7th Grade - University
30 questions
Multiplying and Dividing Integers
Quiz
•
6th Grade - University
13 questions
Back to School
Quiz
•
KG - University