带参数的派生类构造函数
父类
class transport
{
protected:
float time;
float speed;
public:
transport(float t, float s);
};
transport::transport(float t, float s)
{
time=t;
speed=s;
}
子类class car : public transport
{
public:
car(float t, float s):transport(float t, float s)
{}
};
为什么报错? 其中一条是'transport' : no appropriate default constructor available
[解决办法]
car(float t, float s):transport(t, s)
[解决办法]
transport(float t, float s)
---------
你这一句的float去掉阿, 函数的调用都不会了吗,^_^