class point
{
private:
int m,n;
public:
point(int,int);
point(point&);
};
point :: point(int a,int b)
{
m=a:
_________________=b;
}
point :: point(__________________)
{
m=t.m;
n=t

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


class point
{
private:
int m,n;
public:
point(int,int);
point(point&);
};
point :: point(int a,int b)
{
m=a:
_________________=b;
}
point :: point(__________________)
{
m=t.m;
n=t.n;
}


【正确答案】:

第1空:N
第2空:POINT &T


【题目解析】:

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

本题中,point函数的成员变量有两个

point(int,int);
point(point&);

所以,成员函数的参数分别对应两个成员变量,且都是给m和n赋值。


Top