請問靜態函數?

看板Programming作者時間18年前 (2007/09/12 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
這在書本上看到,這個程式的目的是介紹朋友類別, 只是我有一個疑問,為何這裡的 static void speed(int power); 前面要加上static? 這是指這是一個靜態函數嗎? 那靜態函數的意義是什麼呢? 謝謝! #include <iostream> using namespace std; class Car{ private: int num; double gas; friend class Spec; //friend class }; class Spec//friend class { public: static void speed(int power); }; void Spec::speed(int power) { int motive=power; Car March; March.num=200; March.gas=20.0; cout<<"--March--\n"<<"傳入為"<<motive<<"號碼為"<<March.num; cout<<"Gas為"<<March.gas<<endl; } int main() { Spec::speed(300); system("PAUSE"); return 0;} -- 參考一下.. http://members.lycos.co.uk/jiannrong/sell.htm -- 夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子 之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下 矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以 喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫 之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬道之在 218.169.115.182
文章代碼(AID): #16vjVV00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #16vjVV00 (Programming)