![]() ![]() |
|
二级模拟试题:C++习题与解析(友元-01) | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 16:08:08 文章录入:杜斌 责任编辑:杜斌 | |
|
|
#include class Sample { int n; public: Sample(int i){n=i;} friend int add(Sample &s1,Sample &s2); }; int add(Sample &s1,Sample &s2) { return s1.n+s2.n; } void main() { Sample s1(10),s2(20); cout< 解: 本题说明了友元函数的使用方法。add()是一个友元函数,它返回两个引用对象的n值之和。 来源:www.examda.com 所以输出为: 30 注意:友元函数不是类的成元函数 |
|
![]() ![]() |