问题 填空题

下列程序的输出结果为 Object id=0 Object id=1 请将程序补充完整。 #include<iostream> using namespace std; class Point{ public: Point(int xx=0,intyy=0){X=xx;Y=yy;countP++;} ~Point( ){eountP--;} 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;

解析: 静态数据成员在类中声明,在使用前初始化,一般格式为: 数据类型类名::静态数据成员名=初始值

多项选择题
单项选择题