标题:[求助]这个C++程序为什么编译错误
只看楼主
ioio13
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-5-7
 问题点数:0 回复次数:4 
[求助]这个C++程序为什么编译错误
#include <iostream.h>
class A {
private:
int x,y;
public:
void ask1(int a=0,int b=0);
int ask2();
void ask3();
};
void A::ask1(int a,int b) {x=a;y=b;}
int A::ask2()
{ if(x>y) return x;
else return y;
}
void A::ask3() {cout<<"x="<<x<<"\ty="<<y<<endl;}


编译的时候只是提示错误2,却没有提法在哪个地方错了.
搜索更多相关主题的帖子: void private include public 
2006-05-21 23:14
OYOU
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-21
得分:0 
,你的主函数呢? 只有类啊
2006-05-22 14:37
ioio13
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-5-7
得分:0 

难道说这段代码不完整?


2006-05-22 22:35
OYOU
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-21
得分:0 
#include <iostream.h>
class A {
private:
int x,y;
public:
void ask1(int a=0,int b=0);
int ask2();
void ask3();
};
void A::ask1(int a,int b) {x=a;y=b;}
int A::ask2()
{ if(x>y)
{cout<<"x="<<x<<endl;
return x;}
else {cout<<"y="<<y<<endl;return y;}
}
void A::ask3() {cout<<"x="<<x<<"\ty="<<y<<endl;}
void main()
{
A t;
t.ask1(5,6);
t.ask2();
t.ask3();
}
不知道ask2()的作用,稍微修改一下,完整下程序。
2006-05-23 07:48
beethoven10
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-5-24
得分:0 
是不是该加一段void main()啊?没有主函数!
2006-05-24 11:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-66113-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052995 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved