C++之友元函数
2008-03-23 09:10
183 查看
//友元函数
#include
class class1//创建一个包含私有变量和一个成员函数的简单类
{
private:
int var1;
int var2;
public:
void function1()
{
var1=20;
var2=45;
}
friend float function2(class1 var3);
};
//编写一个全局函数(非成员函数)
float function2(class1 var3)
{
return float(var3.var1 + var3.var2)/2;
}
void main()
{
class1 cobj;
cobj.function1();
cout << "平均值是:" << function2(cobj) << "/n";
}
#include
class class1//创建一个包含私有变量和一个成员函数的简单类
{
private:
int var1;
int var2;
public:
void function1()
{
var1=20;
var2=45;
}
friend float function2(class1 var3);
};
//编写一个全局函数(非成员函数)
float function2(class1 var3)
{
return float(var3.var1 + var3.var2)/2;
}
void main()
{
class1 cobj;
cobj.function1();
cout << "平均值是:" << function2(cobj) << "/n";
}
相关文章推荐
- C++ 友元函数 友元类
- c++中友元函数访问私有变量及函数
- C++学习之路—运算符重载(二)运算符重载作为类的成员函数和友元函数
- c++ 友元函数
- 关于C++中的友元函数的总结
- C++友元函数(未完)
- C++将普通函数声明为友元函数
- C++ 友元函数
- C++友元函数学习
- C++学习之友元函数,操作符重载
- C++中的友元函数和友元类
- C++中使用类(重载,友元函数,转换函数等)
- C++友元函数
- c++基类友元函数的继承问题
- 队列(queue) 之 c++模板实现(友元函数和运算符重载)
- 关于C++中的友元函数的总结
- c++友元函数
- gcc的bug? c++模板类中友元函数的访问权限问题
- c++中友元函数
- 关于C++中的友元函数的总结