标题:C++问题
取消只看楼主
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
 问题点数:0 回复次数:8 
C++问题
人们为什么说C++难!难在哪里啊?
#include <iostream>
using namespace std;
class Student
{public:
Student(int n,float s):num(n),score(s){}
void display() const;
void change(int n,float s) const;
private:
int num;
float score;
};
void Stundet::change(int n,float s)
{num=n;score=s;}
void Student::display()
{cout<<num<<" "<<score<<endl;}
int main()
{
const Student stud(101,78.5);
stud.display();
stud.change(101,80.5);
stud.display();
return 0;
}
这题错哪了
搜索更多相关主题的帖子: private change 
2006-06-11 16:10
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
请把程序写出来

2006-06-11 16:34
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
谢谢 没想到那么多的错啊 我发现C++好灵活,一不小心就错

2006-06-11 19:33
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
const Student stud(101,78.5);
const 是题目要求

2006-06-11 19:35
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
#include <iostream>
using namespace std;
class Student
{public:
Student(int n,float s):num(n),score(s){}
void change(int ,float ) const;
void change(int n,float s)
{num=n;score=s;}
void display() const;
void display()
{cout<<num<<" "<<score<<endl;}
private:
mutable int num;
mutable float score;
};
int main()
{
const Student stud(101,78.5);
stud.display();
stud.change(101,80.5);
stud.display();
return 0;
}
我把程序改成这样 但是还是不行
题目要求 要把对象定义成const,而且要用change 函数修改成员值。

2006-06-11 20:19
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
回复:(心动音符)C++问题


2006-06-11 20:21
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
#include <iostream>
using namespace std;
class Student
{public:
Student(int n,float s):num(n),score(s){}
void change(int n,float s) const
{num=n;score=s;}
void display() const
{cout<<num<<" "<<score<<endl;}
private:
mutable int num;
mutable float score;
};
int main()
{
const Student stud(101,78.5);
stud.display();
stud.change(101,80.5);
stud.display();
return 0;
}
原来是这样啊

2006-06-11 20:33
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
哈哈总于搞定了 呵呵 自言自语 自言自语 大家不用理我

2006-06-11 20:34
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
{num=n;score=s;}这句写在类里和类外有什么区别吗

2006-06-14 16:20



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




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

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