Потенциальная проблема этого кода?
Anonymous Quiz
36%
Нет проблем
31%
Object slicing
7%
Утечка памяти
19%
Undefined behavior
8%
Не скомпилируется
👾3
Компилируется ли это?
Anonymous Quiz
59%
Да
6%
Нет, T не может быть выведен одинаково
10%
Нет, конфликт типов в pair
11%
Да, но с предупреждением
14%
Зависит от стандарта
Что выведет код?
Anonymous Quiz
22%
0
38%
1
27%
Ошибка компиляции
9%
Undefined behavior
4%
Зависит от компилятора
return h vs return std::move(h) - что лучше?
Anonymous Quiz
13%
std::move - быстрее
14%
Оба одинаковы
16%
std::move для больших объектов
53%
return h - позволяет NRVO
3%
Зависит от компилятора
Что выведет программа?
Anonymous Quiz
43%
A
36%
AA
7%
Ошибка компиляции
6%
Неопределённое поведение
8%
Ничего не выведет
Что выведет программа?
Anonymous Quiz
20%
DestructorCleanup
40%
CleanupDestructor
1%
Destructor
36%
Cleanup
3%
Ничего
Какой из typedef корректен?
Anonymous Quiz
0%
Только A
4%
Только A и B
31%
A, B и D
54%
Все корректны
12%
Только A и C