下列程序段中,A_class的成员函数Variance()可求出两数的平方差,请改写该程序段,把Variance()函数从A_class类中分离出来,用友元函数来实现该函数的功能。
class A_class {
private:
intx,y,t;
public:
A_class(int i,int j):x(i),y(j) {
if(y>x){t=x;x=y;y=t;}
}
intVariance(){return x*x-y*y;}
//其它函数从略
};
void main() {
A_classA_obj(3,5);
cout<<"Result:"<<A_obj.Variance()<<endl;
}