友元函数
2013-12-09 13:55
162 查看
定义Boat与Car两个类,二者都有weight属性,定义二者的一个友元函数getTotalWeight(),计算二者的重量和。
#include<iostream> using namespace std; class Car; class Boat{ public: Boat(int Weight){ weight1=Weight; } friend int getTotalWeight(Boat p1,Car p2); private: int weight1; }; class Car{ public: Car(int Weight){ weight2=Weight; } friend int getTotalWeight(Boat p1,Car p2){ return p1.weight1+p2.weight2; } private: int weight2; }; int main(){ Boat myboat(100); Car mycar(200); cout<<"The total weight is "<<getTotalWeight(myboat,mycar)<<endl; return 0; }
相关文章推荐
- 第六章 友元函数与友元类
- 友元函数和友元类
- VC6_0中友元函数无法访问类私有成员的解决办法---VC6_0的经典bug(转)
- 友元函数和友元类
- VC6.0中友元函数无法访问类私有成员的解决办法-------VC6.0的bug
- C++总结 友元类和友元函数(转)
- 友元函数与友元类
- c++友元函数学习
- 友元函数和友元类
- 友元函数
- 模板类的友元函数
- 友元函数
- 第七周任务二:学会使用友元函数 成员函数和一般函数
- C++中友元(友元函数和友元类)的用法和功能
- 友元函数 友元类
- 友元函数用法
- 关于C++中友元类和友元函数的示例讲解
- C++中友元(友元函数和友元类)的用法和功能
- 关于C++中的友元函数的总结
- 成员函数,友元函数和一般函数之区别