Pointer function in C++
也許也有人用過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
04/17 17:28, 1F
推
04/18 06:46, , 2F
04/18 06:46, 2F
→
04/18 13:20, , 3F
04/18 13:20, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):