<2007年9月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

统计

  • 随笔 - 10
  • 文章 - 0
  • 评论 - 7
  • 引用 - 0

常用链接

留言簿(4)

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

C 通用链表
在C 语言中 一般建立链表用如下结构:
struct   X   {  int dat;
           X* next;
       };

但每次 因为结构不同,需重写链表。能否写一个链表和结构无关,不论结构如何,都能使用。
struct linker
  {

   void  *next;

  };

struct empinfo
  {
    char name[13];
    linker lnk;

  };
成员 linker lnk   和结构无关。用宏定义可实现此目标,有需要了解的朋友可和我联系。




posted on 2008-04-25 09:21 廖锦荣 阅读(1162) 评论(1)  编辑 收藏 引用

评论

# re: C 通用链表 2008-04-25 09:31 cppexplore

/usr/include/sys/queue.h
  回复  更多评论    

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理