首页 > 编程语言 > 详细

C++静态成员变量和静态成员函数

时间:2020-03-14 18:57:50      阅读:74      评论:0      收藏:0      [点我收藏+]
#include<iostream>
using namespace std;
class Point{
public:
    Point(int x=0,int y=0):x(x),y(y){count++;}
    Point(const Point &p):x(p.x),y(p.y){count++;}
    ~Point(){count--;}
    int getX()const{return x;}
    int getY()const{return y;}
    static void showCount(){
        cout<<count<<endl;
    }
private:
    int x,y;
    static int count;
};
int Point::count=0;
int main(){
    Point a(1,2);
    cout<<a.getX()<<" "<<a.getY()<<endl;
    Point::showCount();
    Point b(a);
    cout<<b.getX()<<" "<<b.getY()<<endl;
    Point::showCount();
    return 0;
}

 

C++静态成员变量和静态成员函数

原文:https://www.cnblogs.com/lyt888/p/12493371.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!