Что выведет программа?
Anonymous Quiz
10%
baBA
30%
baAB
43%
abBA
11%
abAB
5%
Implementation defined
2%
Не знаю
Укажите проблему написанного кода, которая приводит к невозможности исполнять данный код из предложенных вариантов
Anonymous Quiz
16%
Stop нигде не зовётся, PeriodicClosure никогда не завершит свою работу
35%
При создании Derived, Base не знает какую из DoSomething исполнять, что приведёт к datarace vptr
3%
Код не скомпилируется: this capture невозможна в виртуальных классах
13%
Отсутствует виртуальный деструктор, что приведёт к ошибке компиляции
16%
DoSomething в Derived помечена как virtual, код не скомпилируется, virual обязано быть в Base
3%
Код не скомпилируется, так как наследование в виртуальных классах обязано быть private
13%
Не знаю
Какой контейнер типа Container нельзя передавать в функцию EraseIf?
Anonymous Quiz
10%
std::unordered_set
6%
std::list
16%
все варианты верные
14%
std::map
18%
std::vector
22%
std::unordered_multimap
16%
Не знаю
Что выведет программа?
Anonymous Quiz
13%
123
27%
12
54%
1
2%
не скомпилируется
3%
неопределенное поведение
2%
ничего
0%
Не знаю
Корректно ли функция посчитает и выведет что все элементы корректно обработаны?
Anonymous Quiz
10%
Нет, std::vector не гарантирует, что различные элементы не пересекаются по памяти
0%
Нет, successes каждый раз копируются в lambda, функция всегда вернёт false
6%
Нет, переменная i была захвачена по ссылке и будет изменяться, что приведет к UB
16%
Нет, функция имеет неопределенное поведение, так как std::all_of на пустом векторе не определена
39%
Да, всё корректно, различные элементы в векторе не пересекаются по памяти, data race не будет
29%
Не знаю
Какой контейнер типа Container нельзя передавать в функцию EraseIf?
Anonymous Quiz
26%
std::vector
11%
std::unordered_set
19%
std::map
13%
std::list
19%
std::unordered_multimap
13%
Не знаю
Что выведет программа?
Anonymous Quiz
0%
201
22%
Порядок не определен, implementation defined
25%
012
2%
021
29%
210
17%
Неопределенное поведение
5%
Не знаю
Что из следующего верно про этот код?
Anonymous Quiz
5%
Не скомпилируется. make_unique возвращает сырой указатель, надо сделать каст
11%
Скомпилируется, но сделает копию Foo
48%
Не скомпилируется. return попробует скопировать некопируемый указатель. Надо добавить std::move
32%
Скомпилируется. return неявно делает move результата
0%
Не скомпилируется, некопируемые типы не могут быть возвращаемыми значениями
5%
Не знаю