База ответов ИНТУИТ

Язык программирования C++ для профессионалов

<<- Назад к вопросам

Что произойдет, если чисто виртуальный метод не определить в производном классе?

(Отметьте один правильный вариант ответа.)

Варианты ответа
не удастся создать объект данного класса(Верный ответ)
зависит от реализации С++
будет вызываться метод базового абстрактного класса
ошибка компиляции
Похожие вопросы

Если метод в базовом классе не объявлен как виртуальный, а в производном он переопределен, когда определяется, какой из методов вызывается?

Можно ли определить реализацию чисто виртуального метода, определённого в классе-родителе?

Каков будет результат , если конструктор абстрактного класса вызовет чисто виртуальную функцию?

Дано определение классов:

	class MyClass0{  public:    int x;  //...};class MyClass1 : MyClass0{  //...};	
Какой статус доступа будет иметь компонент "x" класса "MyClass0" в производном классе "MyClass1"?

Расставьте шаги проектирования классов в наиболее правильном порядке:

  • Определить классы
  • Определить интерфейсы
  • Определить операции для классов
  • Определить связи между классами
  • Определить зависимость от других классов
  • Какие функции называются чисто виртуальными?

    Какая из функций является чисто виртуальной?

    Можно ли создать виртуальную функцию, имитирующую виртуальный конструктор?

    Что произойдет, если особая ситуация возникнет в конструкторе объекта?

    Можно ли использовать виртуальную функцию, имитирующую виртуальный конструктор, для размножения объектов?