请问一个C++填空题

来源:百度知道 编辑:UC知道 时间:2024/05/08 01:25:24
在下面程序的底画线处填上适当的字句,完成类中成员函数的定义。
#include <iostream.h>
class box{ private:
int color;int upx,upy;int lowx,lowy;
public:
friend int same_color(line a,box b);
__1 _____;
void define_box(int x1,int y1,int x2,int y2){upx=x1;upy=y1;}
};
class line{ private∶
int color;int startx,starty;int len;
public:
friend_int same_color(line a,box b);
___2____;
void define_line(int x,int y){startx=x;}
};
int same_color(line a,box b)
{if(a.color= =b.color)
return 1;
return 0;}

请问高手,那两个空格处应该填什么呢?谢谢.

class box
{ private: int color;
int upx, upy;
int lowx, lowy;
public: friend int same_color(line l, box b );
void set_color (int c){color=c;}
void define_box (int x1, int y1, int x2, int y2)
{upx=x1;upy=y1;lowx=x2;lowy=y2;}
};
class line
{ private: int color;
int startx, starty;
int endx, endy;
public: friend int same_color(line l,box b);
void set_color (int c) {color=c;}
void define_line (int x1, int y1, int x2, int y2) {startx=x1;starty=y1;endx=x2;endy=y2;}
};
int same_color(line l, box b)
{if (l.color==b.color)
return 1;
return 0;
}

无法判断!