Что произойдет в результате работы этой программы?
Anonymous Quiz
24%
Ошибки компиляции
36%
Вывод переменной а
40%
Исключение вызовет debug error
Что выведет код?
Anonymous Quiz
29%
0
39%
У программы неопределенное поведение
15%
Compiler error
17%
Другое
Что будет выведено в консоль при исполнении следующего кода?
Anonymous Quiz
30%
1 true Hello world
28%
int:1 bool:1 bool:1
5%
Ничего
38%
Другое
Как отработает функция test?
Anonymous Quiz
30%
Вернет true
17%
Вернет false
7%
Вернет 1
4%
Вернет 0
42%
Compiler Error
В чем проблема со следующим кодом?
class A
{
public:
A() {}
~A(){}
};
class B: public A
{
public:
B():A(){}
~B(){}
};
int main(void)
{
A* a = new B();
delete a;
}
Поведение не определено, потому что деструктор A не является виртуальным.
class A
{
public:
A() {}
~A(){}
};
class B: public A
{
public:
B():A(){}
~B(){}
};
int main(void)
{
A* a = new B();
delete a;
}