C语言实现C++中对象属性和方法

在C++中,我们常见到用类定义一个对象,这个对象可以有他自己的属性(数据)和方法(函数),而在C语言的正常语法中,是禁止在结构体中定义函数的。 在一个关于触摸屏的驱动程序中发现,用C语言的结构体也可以实现对象的方法(函数)。 首先定义一个触摸按键的结构体。 然后,我们来看下这个结构体的其中一个成员 void(*draw_btn)(void *btn); 这是定义了一个函数指针变量draw_btn,
相关文章
相关标签/搜索