#include <iostream>
using namespace std;
class Student
{
public:
int id;
string name;
int score;
Student(int id, string name) :id(id), name(name)
{
score = 0;
}
int get_score()
{
return score;
}
friend void set_stuInfo(int score, Student &stu);
friend void get_stuInfo(Student &stu);
};
class Teacher
{
public:
int id;
string name;
Teacher(int id,string name):id(id),name(name)
{
}
void set_stu_score(int score,Student &stu)
{
set_stuInfo(score,stu);
}
void get_stu_Info(Student &stu)
{
get_stuInfo(stu);
}
};
void set_stuInfo(int score,Student &stu)
{
stu.score = score;
}
void get_stuInfo(Student &stu)
{
cout << stu.id << endl;
cout << stu.name << endl;
cout << stu.score << endl;
}
int main()
{
Teacher tea(1,"wang");
Student stu(2, "li");
tea.set_stu_score(99, stu);
tea.get_stu_Info(stu);
return 0;
}
运行结果