Chinaunix首页 | 论坛 | 博客
  • 博客访问: 192975
  • 博文数量: 11
  • 博客积分: 1420
  • 博客等级: 上尉
  • 技术积分: 490
  • 用 户 组: 普通用户
  • 注册时间: 2005-05-23 11:41
文章分类

全部博文(11)

文章存档

2010年(1)

2009年(1)

2008年(9)

我的朋友

分类: C/C++

2008-08-11 19:00:46

分析以下程序的执行结果
#include
class B;
class A
{
  int i;
  friend B;
  void disp(){cout<};
class B
{
  public:
    void set(int n)
    {
        A a;
        a.i=n;  
    a.disp();
    }
};
void main()
{
  B b;
  b.set(2);
}
 
 
本题说明友元类的设计方法。这里将类B设置为类A的友元类,因此,在设计类B时可以直接使用类A的私有数据成员和成员函数。
所以输出为: 2
阅读(726) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~