Главная / Программирование на языке C++ / При компиляции следующего примера возникает ошибка. Чтобы ее исправить, необходимо ... class Foo{ int x; public: Foo(int i){} }; class Bar: virtual Foo{ public: Bar(){} }; Bar b;

При компиляции следующего примера возникает ошибка. Чтобы ее исправить, необходимо ... class Foo{ int x; public: Foo(int i){} }; class Bar: virtual Foo{ public: Bar(){} }; Bar b;

вопрос

Правильный ответ:

добавить конструктор класса "Bar" который получает параметр типа int
добавить вызов "Foo()" к конструктору класса "Bar"
добавить вызов "Foo(0)" к конструктору класса "Bar"
добавить виртуальный деструктор для класса "Bar"
добавить конструктор копирования для класса "Foo"
Сложность вопроса
46
Сложность курса: Программирование на языке C++
54
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
спасибо за ответ
21 май 2020
Аноним
Зачёт защитил. Мчусь отмечать отмечать 5 в зачётке по тесту
03 авг 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.