Что из следующего верно про этот код?
Anonymous Quiz
7%
Не скомпилируется. make_unique возвращает сырой указатель, надо сделать каст
11%
Скомпилируется, но сделает копию Foo
47%
Не скомпилируется. return попробует скопировать некопируемый указатель. Надо добавить std::move
31%
Скомпилируется. return неявно делает move результата
0%
Не скомпилируется, некопируемые типы не могут быть возвращаемыми значениями
4%
Не знаю
Что выведет программа?
Anonymous Quiz
7%
Не скомпилируется, так как exception принимается по значению
48%
G
7%
SG
35%
S
0%
Неопределенное поведение
4%
Не знаю
Сколько раз вызовется любая move операция класса X?
Anonymous Quiz
24%
Хотя бы раз
31%
Хотя бы два раза
31%
Нисколько
4%
Хотя бы три раза
10%
Не знаю
Что выведет программа?
Anonymous Quiz
13%
Не скомпилируется
17%
0
44%
1
19%
Неопределенное поведение
6%
Не знаю
Какой из 6 вариантов является самым идиоматичным для объявления константной строки в хедер файле?
Anonymous Quiz
36%
1
9%
2
4%
3
20%
4
5%
5
16%
6
9%
Не знаю
Что выведет программа?
Anonymous Quiz
13%
A1
46%
B1
6%
A2
30%
B2
4%
Не скомпилируется
0%
Неопределенное поведение
2%
Не знаю
Код скомпилируется?
Anonymous Quiz
50%
Нет, переменные в lambda иммутабельные, но decltype вернёт, что тип мутабельный
8%
Да, переменные в lambda неконстантные, поэтому их можно менять
8%
Да, так как только константные переменные могут изменяться, if constexpr не разрешит
13%
Нет, вызывать std::move в capture нельзя
21%
Не знаю
Что выведет программа?
Anonymous Quiz
15%
Не скомпилируется
11%
0
63%
1
7%
Неопределенное поведение
4%
Не знаю