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

admin2011-01-19  26

问题 下列程序的输出结果为
   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;

解析 静态数据成员在类中声明,在使用前初始化,一般格式为:
   数据类型类名::静态数据成员名=初始值
转载请注明原文地址:https://kaotiyun.com/show/gUVp777K
0

最新回复(0)