Автор: | АЩ | Ограничение времени: | 1 сек | |
Максимальный балл: | 20 | Ограничение памяти: | 256 Мб |
Условные обозначения:
main()
, и
исполнение какого-то другого кода началось
до начала и продолжится за пределами этого участка, т.е. пример вырван из контекста;В каких из этих участков кода гарантируется выполнение деструктора для типа X?
В каких из этих участков кода в момент вызова foo
выполнится конструктор копирования T(const T&)?
В каких из этих участков кода может выполниться move конструктор T(T&&)?
В каких из этих участков кода НЕ может выполниться move конструктор T(T&&)? (в момент вызова foo
, если он есть)
Для решения данного задания необходимо правильно выбрать варианты ответа, либо ввести номер ответа, если этого требует задание.