首页 相关文章 在C语言中引入类的概念

在C语言中引入类的概念


  基于对象的程序设计的好处大家应该都有一定的体会,但是在 C 语言中并不支持类的概念,不过我们可以通过 strUCt 实现一些基础的类对象,如队列、堆栈等。通过对象的实现可以在一定程度上提高编程效率、简化 C程序设计。下面使用一个例子来介绍下如何在实现一个简单的类,希望对大家有些益处:
  
  /* 应用消息队列类 */
  struct AppQueue{
  struct AppFrame *pHead, *pTail;
  
  void (*InQueue)(struct AppQueue *papq, struct AppFrame *apf);
  struct AppFrame * (*OutQueue)(struct AppQueue *papq);
  unsigned char (*Empty)(struct AppQueue *papq);
  void (*ClearQueue)(struct AppQueue *papq);
  };
  
  /* AppQueue 类成员函数实体 */
  void apq_InQueue(struct AppQueue *papq...[ 查看全文 ]

2016-02-19 标签:

在C语言中引入类的概念的相关文章

手机页面
收藏网站 回到头部