码迷,mamicode.com
首页 > 其他好文 > 详细

类的静态成员

时间:2015-09-22 19:06:49      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:类的静态成员

  1. 类里面static修饰的成员,成为静态类成员。

  2. 类的静态成员是该类型的所有对象对象所共享。

技术分享

静态成员的定义及使用

class Date

{

public :

     Date ()

    {

          cout<<"Date ()" <<endl;

         ++ sCount;

    }


     void Display ()

    {

          cout<<"year:" <<_year<< endl;

          cout<<"month:" <<_month<< endl;

          cout<<"day:" <<_day<< endl;

    }


     // 静态成员函数

     static void PrintCount()

    {

          cout<<"Date count:" <<sCount<< endl;

    }

private :

     int _year ;     // 

     int _month ;    // 

     int _day ;      // 


private :

     static int sCount; // 静态成员变量,统计创建时间个数

};


// 定义并初始化静态成员变量

int Date::sCount = 0;


void Test ()

{

     Date d1 ,d2;


     // 访问静态成员

     Date::PrintCount ();

}


类的静态成员

标签:类的静态成员

原文地址:http://10622551.blog.51cto.com/10612551/1697121

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!