C語言實現C++中對象屬性和方法

在C++中,我們常見到用類定義一個對象,這個對象可以有他自己的屬性(數據)和方法(函數),而在C語言的正常語法中,是禁止在結構體中定義函數的。 在一個關於觸摸屏的驅動程序中發現,用C語言的結構體也可以實現對象的方法(函數)。 首先定義一個觸摸按鍵的結構體。 然後,我們來看下這個結構體的其中一個成員 void(*draw_btn)(void *btn); 這是定義了一個函數指針變量draw_btn,
相關文章
相關標籤/搜索