对于非静态成员,一个类的每个对象都自己存有一个副本,每个对象根据自己拥有的非静态的数据成员来区别于其他对象。而静态成员则解决了同一个类的多个对象之间数据和函数的共享问题。
静态数据成员静态数据成员的作用是:实现同一类的不同对象之间的数据共享。
#includeusing namespace std;class Point{public:Point(int xx=0,int yy=0,int zz=0 ):X(xx),Y(yy),Z(zz)//Point的构造函数,每次实例化对象时,静态变量count都自动加1{count++;}void Display() //输出类点的坐标和此类实例化的对象的个数{cout