[C/C++基礎]-class static variable測試範例
今天在爬文時,赫然發現有人在討論class static variable,馬上發揮(C/P)達人本能備份一下,有興趣的同好歡迎來(C/P)一下。
 #include <iostream>
  using namespace std; /* class static variable功用:同類別的物件資料共用 class static variable 初始設定語法 class member function 內的 static variable測試 */ ////////////////////////////////////// class static_variable {     public:         //static int count;         int number;         static_variable();         void showData();     private:         static int pricount; }; static_variable::static_variable() {     //count++;     number=0;     number++;     pricount++; } void static_variable::showData() {     cout << "pricount:\t" << pricount << endl;     cout << "number:\t" << number << endl;
      static int count_d=0;     count_d--;     cout << "count_d:\t" << count_d << endl; } //int static_variable::count=0; int static_variable::pricount=0; /////////////////////////////////////////// int main() {
      static_variable a,b;     a.showData();     b.showData();     static_variable c;     c.showData();
      cout<<"press enter key to continue:"<<endl;     cin.get();
      return 0; } 
  | 
 
 
沒有留言:
張貼留言