将下述程序分别做以下修改,分析所修改部分的含义以及编译和运行的情况。 #include
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(){cout<
<<" "<
<
display(); p->change(101,80.5); p->display(); return 0; } (4)在(2)的基础上将程序的主函数改为: int main() {Student stud(101,78.5); const Student *p=&stud; p->display(); p->change(101,80.5); p->display(); return 0; } (5) 再把(4)中main函数第3行改为: Student * const p=&stud;