class CE { private: int a,b; int getmin() {return (a<b?a:b);} public: int c; void Set Value(int x1,int x2,int x3) { a=x1;b=x2;c=x3; } int GetMin(); };
int GetMin() { int d=getmin() return(d<c?d:c); }
请帮我查找错误,谢了!
[此贴子已经被风中涟漪于2004-11-13 17:19:07编辑过]
class CE { private: int a,b; int getmin() {return (a<b?a:b);} public: int c; void Set Value(int x1,int x2,int x3) { a=x1;b=x2;c=x3; } int GetMin(); };
int GetMin() { int d=getmin() return(d<c?d:c); }
请帮我查找错误,谢了!
[此贴子已经被风中涟漪于2004-11-13 17:19:07编辑过]
2004-11-12 15:01

2004-11-12 17:26
int GetMin( ) —>
int CE::GetMin()
其余的自己找!
2004-11-12 20:09
2004-11-12 22:15
void Set Value( 这里多了个空格
public 漏了“:”
2004-11-12 22:41
2004-11-13 15:28
class CE { private: int a,b; int getmin() {return (a<b?a:b);}
public: int c; void SetValue(int x1,int x2,int x3) { a=x1;b=x2;c=x3; } int GetMin(); };
int CE::GetMin() { int d=getmin(); return(d<c?d:c); }

2004-11-13 17:19
2004-11-14 20:17
void Set Value( 这里多了个空格
这个是我打错了, 应该有三个错误,谢谢大家的教导,现在找到两个,但还有一个错误我可真找不到了!

2004-11-15 16:38
修改如下:
class CE { private: int a,b; int getmin() { return ( a < b ? a : b ); } public: int c; void SetValue(int x1,int x2,int x3) //1。去除一个空格 { a = x1; b = x2; c = x3; } int GetMin(); }; int CE::GetMin() //2.增加域定义 { int d = getmin(); //3。后面加上分号 return( d < c ? d : c ); }
2004-11-15 19:18