看板 Programming 關於我們 聯絡資訊
也許也有人用過function pointer.. 比如說寫一個sort 希望能sort 各種型態的資料 然後把Comparison 的function用function pointer的方式傳進去 我的問題是,如果我的comparison function其實是某個class 的member function (需要用到這個class的變數的值才能判定 比如說要排序的是每個人的財產 財產這個class中有美金 台幣..等 這個物件定義了一個函數,比較總身價,其中計算身價=美金*匯率(物件變數) +台幣 這時候要call 寫好的sort 要把比較的這個函數pointer傳進去 這有可能嗎..pointer傳進去的時候..還需要用到this->匯率.. 不知道有沒有大師想做過相似的事情 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.125.87.33
avhacker:function pointer?function object? 哪個 140.123.19.235 04/17 17:28
march20:就另外寫個 wrapper 啊.... 128.54.42.14 04/18 06:46
sorryChen:學長出現了 128.125.87.33 04/18 13:20