C 习题与解析(友元-01)

文章作者 100test 发表时间 2007:03:10 16:59:22
来源 100Test.Com百考试题网


01.分析以下程序的执行结果
#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值之和。
所以输出为: 30

注意:友元函数不是类的成元函数



相关文章


C 习题与解析(友元-03)
[二级C试题天天练]C语言考试试题9
C 习题与解析(友元-04)
C 习题与解析(友元-02)
C 习题与解析(友元-01)
C 习题与解析(引用-04)
[二级C试题天天练]C语言考试试题10
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛