不允许有返回值的错误
构造函数不允许有返回值这个我知道,但是下面的代码,看了老半天不清楚哪里错了
求前辈指点一下:)
class Crecsize // 矩形面积类
{
private:
double length;//矩形长
double height;//矩形宽
public:
Crecsize(double a,double b);
double size(); //面积计算
}
Crecsize::Crecsize(double a,double b)
{ //这里提示constructors not allowed a return type
this->length=a;
this->height=b;
}
double Crecsize::size()
{
return length*height;
}
[解决办法]
你的类 少个分号,加个分号应该就没有问题了
[解决办法]
类定义后面少了;
- C/C++ code
class Crecsize // 矩形面积类{ private: double length;//矩形长 double height;//矩形宽public: Crecsize(double a,double b); double size(); //面积计算};//分号