Я пытаюсь решить проблему на C++, но потому что я ничему не знаю, как это сделать! Проблема в том, что если вы можете мне помочь :):Тест на C++ с классами
Используя приведенный ниже код на C++, создайте соответствующие конструкторские функции о классах «автомобиль» & «Грузовик». Каждая функция должна передать соответствующие аргументы родительскому классу автомобиля. Кроме того, функциональный автомобиль должен инициализировать пассажиров при создании объекта. Класс автомобиля должен инициализировать loadlimit при создании объекта.
Заявление объектов с автомобилем() и грузовиком() будет выглядеть следующим образом:
автомобиль Ob (пассажиры, колесо, диапазон);
грузовик ob (грузовой диск, колеса, дальность);
#include <iostream>
using namespace std;
class vehicle{
int num_wheels;
int range;
public:
vehicle(int w, int r){num_wheels = w; range = r;}
void showv(){
cout << "Wheels: " << num_wheels << endl;
cout << "Range: " << range << endl;
}
};
class car : public vehicle {
int passengers;
public:
void show(){
void showv();
cout << "Passengers: " << passengers << endl;
}
};
class truck : public vehicle {
int loadlimit;
public:
void show(){
void showv();
cout << "Loadlimit: " << loadlimit << endl;
}
};
int main(){
car c(5, 4, 500);
truck t(3000, 12, 1200);
cout << "Car: " << endl;
c.show();
cout << "Truck: " << endl;
t.show();
return 0;
}
Где остальные члены данных класса «автомобиль» и «грузовик» тех, необходимо инициализировать? – Subhajit
Спасибо за ответ. Я не знаю, где это может быть im tottally beginer, и вот как проходит тест. Извините. Я полагаю, что функции конструктора, которые потребуют испытания, будут заменены на классы грузовых автомобилей и транспортных средств .. (?) Не знаю так много, чтобы направлять/помогать .. ima tottally noob в C++, im пытается узнать с помощью моих знаний c:/ – user3610729