首页 > 试题广场 >

以下程序运行结果为()

[填空题]
以下程序运行结果为1

#include<iostream.h>

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(s1,s2)<<endl;

}

输出结果:
30

首先定义一个Sample类,调用构造函数为属性赋值,友元函数add完成对类对象的引用,实现两个对象属性的和。
发表于 2021-08-26 15:39:07 回复(0)