看板 C_and_CPP 關於我們 聯絡資訊
如標題 在 ref manual 中 寫說: cv::creatTrackbar()的最後一個引數可以不靠 golbal variable handle Trackbar 但是範例裡面,Trackbar value 全都儲存在 golbal variable, 沒有找到不用 golbal variable 的範例 那個叫做 void* userdata 的,我也看不懂是什麼是什麼型別與變數? void* = 不用回傳的指標? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.165.222
tomnelson:void* 不是不用回傳的指標, 它是一個可以指向任何型態的 11/17 16:47
tomnelson:指標! 11/17 16:47
tomnelson:void* userdata就是讓你放一個你定義的型態或內建型態的 11/17 16:48
tomnelson:資料的指標! 你可以在後來取到 userdata 指標時, 再轉型 11/17 16:49
tomnelson:成你要的型態, 再做進一步操作. 一般在 callback 實作時 11/17 16:51
tomnelson:都是用這種方式達成傳送額外資料進入 callback function 11/17 16:52
tomnelson:的. 跟 event (C# ?) 裡的 EventArg 那個方式類似. 11/17 16:53
deo2000:抱歉,還是看不懂,請問應該去讀什麼章節呢? 11/17 18:26