读书人

不允许有返回值的异常

发布时间: 2012-05-11 12:55:37 作者: rapoo

不允许有返回值的错误
构造函数不允许有返回值这个我知道,但是下面的代码,看了老半天不清楚哪里错了
求前辈指点一下:)

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(); //面积计算};//分号 

读书人网 >C++

热点推荐