打印

类相关问题

[复制链接]
992|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sinadz|  楼主 | 2012-7-20 22:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ST, DMA, ce, DM, ic
以下代码有问题吗?
include<iostream>
using namespace std;
class Mast
{
private:
int a;
int b;
public:
void IN_out();
};
void Mast::IN_out()
{
cout<<a<<endl<<b<<endl;
}
int main()
{
Mast T(10,20);
T.IN_out();
return 0;
}

相关帖子

沙发
火箭球迷| | 2012-7-20 22:43 | 只看该作者
没有两个参数的构造函数

使用特权

评论回复
板凳
yybj| | 2012-7-20 22:58 | 只看该作者
第一,最开头少了#
第二,公有函数那里void IN_out();根据你下面这里要定义两个参数,void IN_out(int,int);
第三,同理,这里void Mast::IN_out()也应该改为void Mast::IN_out(int a,int b)
第四,Mast T(10,20);
  T.IN_out();
这里不可以在定义类的一个对象的时候输入参数,,要在下面调用函数的输入,,
Mast T;
  T.IN_out(10,20);

使用特权

评论回复
地板
秋天落叶| | 2012-7-20 23:08 | 只看该作者
缺少了构造函数

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

304

主题

2313

帖子

0

粉丝