[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; }
|
沒有留言:
張貼留言