在c++中函数是可以重用的,但是我是在标准c来开发。现在遇到一个问题,为几个不同的结构体类型创建链表,这样,这几个函数结构就很一模一样,只是参数不同。我把这几个类型定义成一个union类型来操作,就只需要写一个函数但是其中又要对结构成员“next”做操作,这样就需要再增加一个...
全文
回复(4) 2005-06-20 09:49 来自版块 - c/c++入门(VC,KeilC使用)
表情
sodier介绍一种另外的方法 操作系统里边普遍采用的一种做法是专门为链表链接作一个struct 比如: struct link { struct link* next,*prev; } 然后在需要链接的结构里添加这个结构 struct a { 。。。 struct link link_...(2005-07-03 03:37)
caesun全部用 LPVOID(2005-07-02 03:13)
meteor在union中每个结构用不同的名字不就行了? 比如socket中的 struct in_addr { union { struct{ unsigned char s_b1, ...(2005-06-30 11:18)
huntervc为什么需要增加一个参数来选择呢?不增加也可以啊,你不是知道联合里面的数据类型吗?(2005-06-24 17:56)

返回顶部