1、静态数据成员
1 class Time 2 { 3 public: 4 Time(int h,int m,int s,int tz):timezone(tz){} //error,无法通过构造函数初始化静态数据成员 5 void printTime(); 6 static int timezone=1; //error:只有静态常量整型数据成员才可以在类中初始化 7 const static int timezone=1; //ok 8 9 private: 10 int hou; 11 int min; 12 int sec; 13 }; 14 15 int Time::timezone=1; //ok,static数据成员类外初始化,不必再初始化语句中加static
2、静态成员函数
原文:http://www.cnblogs.com/conard/p/4857257.html