指向对象的指针变量、对象数组和用对象作函数参数
定义和实现类Array。数据成员有包含了10个元素的数组,成员函数GetData,有一个整形数参数i,函数返回下标为i的元素值,对一个数组元素的引用,成员函数Print打...
定义和实现类Array。数据成员有包含了10个元素的数组,成员函数GetData,有一个整形数参数i,函数返回下标为i的元素值,对一个数组元素的引用,成员函数Print打印出数组的值。构造函数将数据成员的所有数组元素初始化为0。还有一个input成员函数为数组赋值。
定义类Point.要求定义类对象时,可以有这样的定义语句:
Point p1(1,2),p2(p1);
#include <iostream.h>
class Point
{ public:
Point (int a, int b)
{ x=a;y=b;}
void fun (Point &p);
void fun (Point * p);
private:
int x,y;
}
void fun (Point &p)
{x=p.x ;
y=p.y ;
cout<< “The fun(Point &p) “<<endl ;
}
void Point :: fun (Point *p)
{x=p->x ;
y=p->y ;
cout<< « Fun (Point *p) « <<endl ;
}
Void main()
{Point p(1,2),q(3,4) ;
p.fun(q) ;
q.fun(&q) ;
}
很多小错误 具体不知道怎样改 展开
定义类Point.要求定义类对象时,可以有这样的定义语句:
Point p1(1,2),p2(p1);
#include <iostream.h>
class Point
{ public:
Point (int a, int b)
{ x=a;y=b;}
void fun (Point &p);
void fun (Point * p);
private:
int x,y;
}
void fun (Point &p)
{x=p.x ;
y=p.y ;
cout<< “The fun(Point &p) “<<endl ;
}
void Point :: fun (Point *p)
{x=p->x ;
y=p->y ;
cout<< « Fun (Point *p) « <<endl ;
}
Void main()
{Point p(1,2),q(3,4) ;
p.fun(q) ;
q.fun(&q) ;
}
很多小错误 具体不知道怎样改 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询