name из класса
BOMB
в абстрактный класс
Aircraft_Armament_Equipment
?
Cуть в том, что будут и другие классы вооружения будут иметь какое-то название. Спасибо.
class Aircraft_Armament_Equipment // абстрактный класс для вооружения
{
private:
public:
virtual void Shoot() = 0; // объявление виртуальной функции, отвечающей за примение вооружения
};
class BOMB : public Aircraft_Armament_Equipment
{
private:
string name;
public:
void Shoot()
{
cout << "Drop the bomb!\n"; // Переопределение метода
}
};
Прально
Спасибо
Обсуждают сегодня