æ©ï¼ è¿ä¸ªæä¹å¼å~#include
class P
{
private:
int x1,x2;
static int y;
public:
P(__________________){ x1 = i; x2 = j; }
};
___________=0; //对éææåyèµå¼
void main()
{
P data[20];
}
class P
{
private:
int x1,x2;
static int y;
public:
P(int i = 0, int j = 0){ x1 = i; x2 = j; }
};
int P::y=0; //对éææåyèµå¼
void main()
{
P data[20];
}
谢谢å¦~~
追ç没äº
追é®åé®ä¸ä¸ªå~~
ç±»CPointä¸çæåå½æ°Initçåè½æ¯ç¨å·²ç¥å¯¹è±¡ç»å¦ä¸å¯¹è±¡èµå¼ï¼è¯·å°å
¶è¡¥å
å®æ´ã
class CPoint
{
int x,y;
public:
CPoint(int i,int j){ x = i; y = j; }
void Init(CPoint & k)
{
if(________) return; //é²æ¢èªèº«èµå¼
ã _______=k;
}
};
参考资料:C++语言程序设计教程(第二版)
本回答被提问者采纳类CPoint中的成员函数Init的功能是用已知对象给另一对象赋值
class CPoint
{
int x,y;
public:
CPoint(int i,int j){ x = i; y = j; }
void Init(CPoint & k)
{
if(________) return; //防止自身赋值
_______=k;
}
};
这个怎么填啊