Код скомпилируется?
Anonymous Quiz
50%
Нет, переменные в lambda иммутабельные, но decltype вернёт, что тип мутабельный
8%
Да, переменные в lambda неконстантные, поэтому их можно менять
8%
Да, так как только константные переменные могут изменяться, if constexpr не разрешит
13%
Нет, вызывать std::move в capture нельзя
21%
Не знаю
Что выведет программа?
Anonymous Quiz
15%
Не скомпилируется
11%
0
63%
1
7%
Неопределенное поведение
4%
Не знаю
Что выведет программа?
Anonymous Quiz
35%
Не скомпилируется, так как f -- приватный метод класса B
7%
Неопределенное поведение
54%
В
4%
Не знаю
Укажите performance проблему с этим кодом из представленных вариантов.
Anonymous Quiz
17%
push_back сделает копию возвращаемых значений. Надо использовать emplace_back
2%
Код содержит неопределенное поведение, так как ConvertData генерирует временный объект
10%
push_back сделает копию возвращаемых значений. Надо написать std::move(ConvertData(item))
55%
Размер вектора будет расти во время цикла, стоит сделать .reserve перед циклом
7%
Аргумент ConvertData будет скопирован при каждом вызове. Нужен аргумент, принимающий указатель
2%
Код оптимален, простых оптимизаций нет
7%
Не знаю
Корректно ли функция посчитает и выведет что все элементы корректно обработаны?
Anonymous Quiz
38%
Нет, std::vector не гарантирует, что различные элементы не пересекаются по памяти
15%
Нет, successes каждый раз копируются в lambda, функция всегда вернёт false
4%
Нет, переменная i была захвачена по ссылке и будет изменяться, что приведет к UB
0%
Нет, функция имеет неопределенное поведение, так как std::all_of на пустом векторе не определена
35%
Да, всё корректно, различные элементы в векторе не пересекаются по памяти, data race не будет
8%
Не знаю
Что выведет программа?
Anonymous Quiz
6%
a
54%
ab
35%
аab
2%
b
0%
Неопределенное поведение
0%
Не скомпилируется
2%
Не знаю
Что выведет программа?
Anonymous Quiz
15%
123
19%
12
61%
1
0%
не скомпилируется
5%
неопределенное поведение
0%
ничего
0%
Не знаю
Что напечатает программа?
Anonymous Quiz
35%
0
46%
1
6%
Не скомпилируется
13%
Implementation defined
0%
Не знаю