内联函数
#include<iostream>
using namespace std;
//创建vehicle类
class Vehicle {
//定义私有成员变量
int passengers;
int fuelcap;
int mpy;
public:
//this is a constructor for vehicle
Vehicle(int p, int f, int m) {
passengers = p;
fuelcap = f;
mpy = m;
}
//创建并返回range
int range() { return mpy * fuelcap; }
//存取函数
int get_passengers() { return passengers;}
int get_fuelcap() { return fuelcap; }
int get_mpy() { return mpy; }
};
using namespace std;
//创建vehicle类
class Vehicle {
//定义私有成员变量
int passengers;
int fuelcap;
int mpy;
public:
//this is a constructor for vehicle
Vehicle(int p, int f, int m) {
passengers = p;
fuelcap = f;
mpy = m;
}
//创建并返回range
int range() { return mpy * fuelcap; }
//存取函数
int get_passengers() { return passengers;}
int get_fuelcap() { return fuelcap; }
int get_mpy() { return mpy; }
};
int main() {
//赋值到vehicle
Vehicle minivan(5, 26, 40);
Vehicle sportcar(4, 8, 9);
int range1, range2;
range1 = minivan.range();
range2 = sportcar.range();
cout << "minivan can carry" << minivan.get_passengers() << "with a range of" << range1 << "\n";
cout << "sportcar can carry" << sportcar.get_passengers() << "with a range of" << range2 << "\n";
return 0;
//赋值到vehicle
Vehicle minivan(5, 26, 40);
Vehicle sportcar(4, 8, 9);
int range1, range2;
range1 = minivan.range();
range2 = sportcar.range();
cout << "minivan can carry" << minivan.get_passengers() << "with a range of" << range1 << "\n";
cout << "sportcar can carry" << sportcar.get_passengers() << "with a range of" << range2 << "\n";
return 0;
}

浙公网安备 33010602011771号