#include <stdlib.h>
#include <iostream>
using namespace std;
#include "stdafx.h"
class MyClass;
class A
{
public:
A()
{
m_ia = 0;
printf("A()\n");
}
A& operator=(const A &a)
{
printf("=\n");
return *this;
}
friend void display1(MyClass);
friend class MyClass;
private:
int m_ia;
};
class MyClass
{
void output();
private:
};
void MyClass::output()
{
A a;
a.m_ia = 10;
}
class B
{
friend void display1(MyClass);
};
void display1(MyClass a)
{
//printf("\n%d\n",a.m_ia);
cout <<"ddd" << endl;
}
int main(void)
{
//A a;
MyClass b;
//a = b;
display1(b);
display1(b);
getchar();
return 0;
}
友元函數的代碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.