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