C++之友元类
2008-03-23 09:11
197 查看
//友元类
#include<iostream.h>
class classA
{
private:
int var1;
public:
void function1()
{
var1=20;
}
friend class classB;//声明友元类classB
};
class classB
{
private:
int var2;
int var3;
int storevar1;
public:
void func2(classA a1)
{
var2=21;
a1.function1 ();
storevar1=a1.var1 ;
var3=var2+storevar1;
cout << "var3的值是:" << var3 << endl;
}
};
int main()
{
classA a1;
classB b1;
b1.func2 (a1);
return 0;
}
#include<iostream.h>
class classA
{
private:
int var1;
public:
void function1()
{
var1=20;
}
friend class classB;//声明友元类classB
};
class classB
{
private:
int var2;
int var3;
int storevar1;
public:
void func2(classA a1)
{
var2=21;
a1.function1 ();
storevar1=a1.var1 ;
var3=var2+storevar1;
cout << "var3的值是:" << var3 << endl;
}
};
int main()
{
classA a1;
classB b1;
b1.func2 (a1);
return 0;
}
相关文章推荐
- C++总结 友元类和友元函数(转)
- C++的友元机制:友元类和友元函数
- c++远征之模板篇——友元函数、友元类
- [YTU]_2436( C++ 习题 输出日期时间--友元类)
- C++之友元类--来自百度百科
- C++之友元:友元函数和友元类详解
- C++中友元(友元函数和友元类)的用法和功能
- C++中友元(友元函数和友元类)的用法和功能
- C++中的友元函数和友元类
- C++为什么要设计友元函数和友元类
- 从零开始学C++之友元:友元函数和友元类
- C++派生、友元类
- (补)C++第6次实验(提高班)—类和对象2 项目3:友元类
- C++之“友元类”学习笔记
- C++第7周项目3 - 友元类
- 初入c++(三)this指针,友元函数,友元类
- C++之“友元类”学习笔记
- C++中友元(友元函数和友元类)的用法和功能
- C++友元函数和友元类
- C++之friend友元类和友元函数