首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

不允许有返回值的异常

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

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

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

热点排行
Bad Request.