问题 填空题

下列程序的输出结果为
Object id=0
Object id=1
请将程序补充完整。
#include <iostream>
using namespace std;
class Point

public:
Point(int xx=0,int yy=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 Point::countP=0;

解析: 本题考核静态数据成员的定义与使用方式。空格处填入的是静态数据成员的初始化。程序的结果输出中"Object id=0"表示静态数据成员countP的初始值是0。

单项选择题
多项选择题