当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

下列程序段中 A_class的成员函数Variance()可求出两数的平方差 请改写该程序段 把Va


下列程序段中,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;

}

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • (C++语言)友元作用是 A、提高程序运行效率B、加强类的封装性C、实现数据的隐藏性D、增加成员函数

  • (C++语言)友元作用是 A、提高程序运行效率B、加强类的封装性C、实现数据的隐藏性D、增加成员函数

  • 在C++语言程序中,对象之间的相互通信通过 A.继承实现 B.调用成员函数实现 C.封装实

  • strcmp函数的功能是【9】。 正确答案:1.(字符串的比较) (10)以下程序段中,错误的行号是【10

  • 在面向对象程序设计中 对象之间的相互通信通过(32)实现。A.继承B.调用成员函数C.封装D.函数重载

  • 若程序中已经包含头文件stdio.h 则下列程序段中 正确运用指针变量的是()