C语言实现面向对象思想

1. 使用结构体实现对象 与 C++不一样的是, C 语言定义的成员函数增长了一个额外参数: lpThis,这是最关键的一点。实际上, C++语言在调用成员函数的时候,也隐含了一个指向自身的参数( this指针),由于 C 语言不支持这种隐含机制,所以须要明确的指定指向自身的参数。 调用: CommonObject.GetObjectType(&CommonObject);web 2. 利用宏定义
相关文章
相关标签/搜索