Задача A. Тест по темам: ООП, управление памятью, move семантика

Автор:АЩ   Ограничение времени:1 сек
Максимальный балл:20   Ограничение памяти:256 Мб

Условие

Условные обозначения:

Вопрос 1

В каких из этих участков кода гарантируется выполнение деструктора для типа X?

1 2 3 4 5 6

Вопрос 2

В каких из этих участков кода в момент вызова foo выполнится конструктор копирования T(const T&)?

7 8 9 10

Вопрос 3

В каких из этих участков кода может выполниться move конструктор T(T&&)?

11 12 13 14 15

Вопрос 4

В каких из этих участков кода НЕ может выполниться move конструктор T(T&&)? (в момент вызова foo, если он есть)

16 17 18 19 20

Формат выходных данных

Для решения данного задания необходимо правильно выбрать варианты ответа, либо ввести номер ответа, если этого требует задание.


0.211s 0.016s 21