读书人

带参数的派生类构造函数解决思路

发布时间: 2012-02-29 16:44:10 作者: rapoo

带参数的派生类构造函数


父类

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去掉阿, 函数的调用都不会了吗,^_^

读书人网 >C++

热点推荐