A-A+
下列程序的输出结果为: Ohject id=0 Object id=1 请将程序补充完
问题详情
下列程序的输出结果为:
Ohject id=0
Object id=1
请将程序补充完整。
include <iostream>
using namespaee std;
class Point{
public:
Point(int xx=0,intyy=0){X=xx;Y=yy;countP++;}
~Point(){countP--;}
int GetX(){return X;}
int GetY(){return Y;}
static void GetC(){ cout<<"Object id="<<<countP<<endl;}
private:
int X,Y;
static int countP;
};
______ //静态数据成员的初始化
int main(){
Point::GetC();
Point A(4,5);
A.GetC();
return 0;
}请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:int P0int::counfP=0;
int P0int::counfP=0; 解析:静态数据成员的初始化格式为:
<数据类型><类名>::<静态数据成员名>=<初始值>;