定义学生类 Student,数据成员:姓名、学号、班级,成员函数有:构造函数、显示函数 show()。主函数定义学生类对象数组,存放多个学生信息,同时定义对象指针指向数组中第二个元素,调用显示函数显示学生信息。
时间: 2023-04-09 19:01:00 浏览: 136
好的,这是一个关于编程的问题,我可以回答。下面是代码示例:
```
#include <iostream>
#include <string>
using namespace std;
class Student {
private:
string name;
string id;
string cls;
public:
Student(string n, string i, string c) {
name = n;
id = i;
cls = c;
}
void show() {
cout << "姓名:" << name << endl;
cout << "学号:" << id << endl;
cout << "班级:" << cls << endl;
}
};
int main() {
Student stu[3] = {
Student("张三", "001", "一班"),
Student("李四", "002", "二班"),
Student("王五", "003", "三班")
};
Student* p = &stu[1];
p->show();
return 0;
}
```
这个程序定义了一个学生类 `Student`,包含了姓名、学号和班级三个数据成员,以及构造函数和显示函数 `show()`。在主函数中,定义了一个学生类对象数组 `stu`,存放了三个学生信息,然后定义了一个对象指针 `p`,指向数组中第二个元素,最后调用了 `p` 的 `show()` 函数,显示了第二个学生的信息。
阅读全文