Что произойдёт при попытке сборки и запуска проекта в котором только один файл со следующим исходным кодом(source.cpp)?
Anonymous Quiz
15%
Успешная сборка и выполнение
15%
Успешная сборка и ошибка времени выполнения
56%
Ошибка линковки
15%
Ошибка компиляции
В каких строках могут возникнуть ошибки на этапе компиляции?
Anonymous Quiz
10%
Ошибка в строке //1
23%
Ошибка в строке //2
6%
Ошибка в строке //3
13%
Ошибка в строке //4
48%
Ошибок не возникнет
Как сделать доступными protected-члены базового класса в производном от него классе?
Anonymous Quiz
21%
Использовать директиву using base::member
30%
Так сделать нельзя
49%
Использовать public наследование
Какие из вариантов GetByKeyOrDefault является корректным?
Anonymous Quiz
47%
1
30%
2
20%
3
3%
ни один
Что выведет программа?
Anonymous Quiz
6%
123
28%
12
57%
1
2%
не скомпилируется
6%
неопределенное поведение
0%
ничего
Какой контейнер типа Container нельзя передавать в функцию EraseIf?
Anonymous Quiz
49%
std::vector
16%
std::unordered_set
22%
std::map
5%
std::list
8%
std::unordered_multimap
Что из следующего верно про этот код?
Anonymous Quiz
10%
Не скомпилируется. make_unique возвращает сырой указатель, надо сделать каст
10%
Скомпилируется, но сделает копию Foo
17%
Не скомпилируется. return попробует скопировать некопируемый указатель. Надо добавить std::move
55%
Скомпилируется. return неявно делает move результата
7%
Не скомпилируется, некопируемые типы не могут быть возвращаемыми значениями
Код скомпилируется?
Anonymous Quiz
54%
Нет, переменные в lambda иммутабельные, но decltype вернёт, что тип мутабельный
25%
Да, переменные в lambda неконстантные, поэтому их можно менять
21%
Да, так как только константные переменные могут изменяться, if constexpr не разрешит
0%
Нет, вызывать std::move в capture нельзя
Что выведет программа?
Anonymous Quiz
3%
201
35%
Порядок не определен, implementation defined
24%
012
0%
021
38%
210
Укажите проблему написанного кода, которая приводит к невозможности исполнять данный код из предложенных вариантов
Anonymous Quiz
26%
Stop нигде не зовётся, PeriodicClosure никогда не завершит свою работу
32%
При создании Derived, Base не знает какую из DoSomething исполнять, что приведёт к datarace vptr
26%
Код не скомпилируется: this capture невозможна в виртуальных классах
5%
Отсутствует виртуальный деструктор, что приведёт к ошибке компиляции
5%
DoSomething в Derived помечена как virtual, код не скомпилируется, virual обязано быть в Base
5%
Код не скомпилируется, так как наследование в виртуальных классах обязано быть private