这个程序怎么修改才能正确运行?
程序代码:
#include <iostream> using namespace std; class Student { public: Student(int n,float s): num(n), score(s){} void change(int n,float s){num = n; score = s;} void display(int num, float score){cout<<num<<" "<<score<<endl;} private: int num; float score; }; int main(void) { const Student stud(101, 78.5); stud.display(); stud.change(101, 80.5); stud.display(); return 0; } 题目的要求是在不改变常对象的定义上修改程序,使之能正常运行,用change函数修改数据成员num和score的值 求教怎么做,试了几种方法一直出现编译错误.真的没什么分了,对不住大家.