✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Дано визначення класів:
class C1 {
public:
void aPolymorphMethod(); //
virtual void aVirtualMethod() = 0; // абстрактний метод
};
class C2 {
public:
virtual void aVirtualMethod(); //
};
void C1::aPolymorphMethod()
{
aVirtualMethod();
}
void C2::aVirtualMethod(){}
Виправити помилку у визначенні цих класів, яка робить неможливим поліморфізм. Відповідь пояснити.
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!