首頁 > 後端開發 > C++ > 如何在 C 中呼叫指向成員函數的指標?

如何在 C 中呼叫指向成員函數的指標?

Linda Hamilton
發布: 2024-12-05 15:45:10
原創
252 人瀏覽過

How Do I Call a Pointer to a Member Function in C  ?

C 呼叫指向成員函數的指標

在 C 中呼叫指向成員函數的指標需要特定的語法。以下是語法的剖析:

範例1:使用指標呼叫成員函數

考慮程式碼片段:

這裡, hitTestList是一個指向名為HitTest的成員函數的指標列表。要使用其指標呼叫每個成員函數,您需要指定 this 指針,它引用呼叫函數的物件。在本例中,您有一個指向Box 物件框的指針,您可以將其用作this 指針:

範例2:向清單中新增成員函數

考慮程式碼片段:

在這裡,您將Box 類別的成員函數加入到清單清單中。請注意,您正在使用 &box->HitTest 來取得成員函數的位址。

以上是如何在 C 中呼叫指向成員函數的指標?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板