当前位置:首页 > C+ + 程序设计(04737) > 正文内容

class test { private: int n1 ; float f1; public: test(int,float

完成程序题:请按空格顺序填写答案。


class test
{
private:
int n1 ;
float f1;
public:
test(int,float f);
test(test&);
};
test :: test( _______________)
{n1=n; f1=f;}
test :: test(test&t)
{n1=t.n1;
f1=_____________;}


【正确答案】:

第1空:INT N,FLOAT F
第2空:T.F1


【题目解析】:

如果成员函数定义在类体外,则类体内必须要有函数原型,类体外函数定义的前面必须用“类名::”来限定,格式如下:
返回值类型 类名::成员函数名(参数列表)
{
成员函数的函数体
}

根据test(int,float f);以及 n1=n; f1=f;,可知参数应该是n和f,且数据类型应该和test保持一致,故第一空填:int n,float f 

根据上下程序,以及n1=t.n1; 可知第二空填:t.f1


扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://20230611.cn/post/243875.html