代码如下:a.h文件extern int p_abs(int &a);extern int p_max(int &a,int &b);class a{public:a():x(0),y(0){}a(const int &i,const int &j):x(i),y(j){}int get_x(){return x;};int get_y(){return y;};void set_x(const int &i){x=i;};void set_y(const int &
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 19:11:32
![代码如下:a.h文件extern int p_abs(int &a);extern int p_max(int &a,int &b);class a{public:a():x(0),y(0){}a(const int &i,const int &j):x(i),y(j){}int get_x(){return x;};int get_y(){return y;};void set_x(const int &i){x=i;};void set_y(const int &](/uploads/image/z/12741511-31-1.jpg?t=%E4%BB%A3%E7%A0%81%E5%A6%82%E4%B8%8B%EF%BC%9Aa.h%E6%96%87%E4%BB%B6extern+int+p_abs%28int+%26a%29%3Bextern+int+p_max%28int+%26a%2Cint+%26b%29%3Bclass+a%7Bpublic%3Aa%28%29%3Ax%280%29%2Cy%280%29%7B%7Da%28const+int+%26i%2Cconst+int+%26j%29%3Ax%28i%29%2Cy%28j%29%7B%7Dint+get_x%28%29%7Breturn+x%3B%7D%3Bint+get_y%28%29%7Breturn+y%3B%7D%3Bvoid+set_x%28const+int+%26i%29%7Bx%3Di%3B%7D%3Bvoid+set_y%28const+int+%26)
代码如下:a.h文件extern int p_abs(int &a);extern int p_max(int &a,int &b);class a{public:a():x(0),y(0){}a(const int &i,const int &j):x(i),y(j){}int get_x(){return x;};int get_y(){return y;};void set_x(const int &i){x=i;};void set_y(const int &
代码如下:
a.h文件
extern int p_abs(int &a);
extern int p_max(int &a,int &b);
class a{
public:
a():x(0),y(0){}
a(const int &i,const int &j):x(i),y(j){}
int get_x(){
return x;
};
int get_y(){
return y;
};
void set_x(const int &i){
x=i;
};
void set_y(const int &i){
y=i;
};
void printa()
{
std::cout
代码如下:a.h文件extern int p_abs(int &a);extern int p_max(int &a,int &b);class a{public:a():x(0),y(0){}a(const int &i,const int &j):x(i),y(j){}int get_x(){return x;};int get_y(){return y;};void set_x(const int &i){x=i;};void set_y(const int &
这是左值与右值的区别.左值就是可以出现在=号左边的量,如变量;右值就是只能出现在号右边的量,如常量3,4等;
int p_max(int &a,int &b);两个参数类型必须是左值,不能是常量,而p_abs(x),p_abs(y)两个表达式就是常量,是右值.