看板 C_and_CPP 關於我們 聯絡資訊
爬了爬文,翻翻書,對classic 中的static function還是不了解。 在C #中是 "不用先宣告物件即可使用的member function" ex : typedef double real; class FT { public : complex* DFT(int n, complex *y); complex* IDFT(int n, complex *f); complex* FFT(int n, complex *y); complex* IFFT(int n, complex *f): }//class FT 若不是 static : int main(void) { FT FT;// 不是static 要先生成物件 : complex *f = FT.DFT(n, y); : }//main 在C++中的 static function是與C#相同的嗎? 若不是... 用class包裝一些 數學 function,使用時還要先生成,真的非常的詭異 那有沒辦法使用class內的function而不用先生成物件? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.82.241 ※ 編輯: Carbontube 來自: 61.216.82.241 (04/18 13:43)
Anonymoux:C#中的static function不可以物件形式呼叫吧 04/18 13:45
Ebergies:static function 就像斯斯一樣有兩種... 04/18 14:08
legnaleurc:為什不直接去試試?XD 04/18 14:09
tinlans:為什麼不讀書。 04/18 15:46