关于友员类的问题

GaoYang2003 2005-03-27 07:38:28
#include <iostream.h>
class student;
class teacher
{public:
void grade(student &s);
protected:
int noofstudent;};

class student
{public:
friend void teacher::grade(student &s);
protected:
int hour;
float gpa;
};

void teacher::grade(student &s)
{s.gpa=4.0;
cout<< <<endl;}
该如何输出gpa的值,代码怎么写
...全文
102 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dudu妈 2005-03-29
  • 打赏
  • 举报
回复
科比无处不在!!!
winwhilse 2005-03-28
  • 打赏
  • 举报
回复
没看到什么问题啊~直接访问输出啊
stupidfish2004 2005-03-27
  • 打赏
  • 举报
回复
#include <iostream.h>
class student;
class teacher
{public:
void grade(student &s);
protected:
int noofstudent;};

class student
{public:
friend void teacher::grade(student &s);
protected:
int hour;
float gpa;
};

void teacher::grade(student &s)
{s.gpa=4.0;
cout<<s.gpa <<endl;}

void main()
{
student st;
teacher te;
te.grade(st);
oyljerry 2005-03-27
  • 打赏
  • 举报
回复
友元就是用来访问私有变量的
平庸老鱼 2005-03-27
  • 打赏
  • 举报
回复
对啊,我试了一下,没有什么问题啊,我用的vc6
kobefly 2005-03-27
  • 打赏
  • 举报
回复
既然是友员就可以访问它的私有变量啊

直接输出就可以了啊
cout<<s.gpa <<endl;

64,643

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧