摩登龙争虎斗演员:《面向对象编程技术》 的一个问题 ——类

来源:百度文库 编辑:高校问答 时间:2024/05/06 07:26:17
1.有一个向量类Vector,包括一个点的坐标位置x和y,设计两个友元函数,实现两个向量的加法和减法的运算。
2.编写一个程序,在已设置好若干个用户名/口令后,通过输入用户名,查找对应的口令,连续执行这一过程直到用户输入结束标记(“end“)为止。
请教各位 多谢了
就像写c程序一样
求解ing...

1.
class vector
{
int x,y;
};
friend vector vector::add(vector a,vector b)
{
vector *temp=new vector;
temp->x=a->x+b->x;
temp->y=a->y+b->y
return temp;
}

friend vector vector::sub(vector a,vector b)
{
vector *temp=new vector;
temp->x=a->x-b->x;
temp->y=a->y-b->y
return temp;
}

2.
class person
{
public:
char name[20];
char pass[20];
person(){
memset(name,0,20);
memset(pass,0,20);
}
}
for(int i=0;i<20;i++)
{

}