Pointer function in C++

看板Programming作者 (陳揚和)時間17年前 (2008/04/17 06:43), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/2 (看更多)
也許也有人用過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

04/17 17:28, , 1F
function pointer?function object? 哪個
04/17 17:28, 1F

04/18 06:46, , 2F
就另外寫個 wrapper 啊....
04/18 06:46, 2F

04/18 13:20, , 3F
學長出現了
04/18 13:20, 3F
文章代碼(AID): #181l6GCs (Programming)
討論串 (同標題文章)
文章代碼(AID): #181l6GCs (Programming)