類成員函數轉換成void (*)和靜態成員函數獲取非靜態成員變量的方法

很多第三方函數需要把函數轉換成void(*)類型,如libevent 1.4版本中的event_set函數: 如果要傳遞類成員函數給相應的函數我們應該怎樣處理呢? 僅僅傳遞類成員函數可以嗎? 不可以的!編譯的時候會遇到下面的錯誤: cannot convert DataWatcher::HandlerFn from type void (DataWatcher::)(int, short int,
相關文章
相關標籤/搜索