欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

类的实现,该怎么处理

更新时间: 2015-03-04 05:52:33 责任编辑: Author_N10

 

类的实现
在头文件中定义一个有默认参数的构造函数,然后在gx.cpp中是gx类的实现,这样定义为什么出错了,如果要定义一个有默认参数的构造函数的类,且要分开实现,应该怎么做啊?谢谢!

//gx.h
#include <iostream.h>

class   gx
{
public:
gx(int   a=5,int   b=5);

void   show();
private:
int   length;
int   width;
};

//gx.cpp
#include <iostream.h>
#include "gx.h "
gx::gx(int   a=5,int   b=5);
{
// int   a,b;
// cout < < "input   two   number: " < <endl;
// cin> > a> > b;
width=b;
length=a;
}
void   gx::show()
{
cout < < "the   length   is: " < <length < <endl;
cout < < "the   width   is: " < <width < <endl;
cout < < "the   mj   is: " < <length*width < <endl;
}

--参考方法--
//gx.cpp
#include <iostream.h>
#include "gx.h "
gx::gx(int a,int b); /////把=5去掉
{
// int a,b;
// cout < < "input two number: " < <endl;
// cin> > a> > b;
width=b;
length=a;
}
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2015-03-04 05:52:33
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1180397/
本文WWW.DOC100.NET DOC100.NET版权所有。