前几天看代码,发现有类似这样的结构:
我没太多代码编写经验,初读的时候能模糊知道和for_each()函数类似,但十分好奇是如何实现了,后来在发现引用了queue.h头文件,是freebsd里定义的一头文件,采用宏定义的形式实现了4种基本的数据结构,没做太多深入的理解,我简单把其中的Tail queue拿出来用了用。
前几天看代码,发现有类似这样的结构:
我没太多代码编写经验,初读的时候能模糊知道和for_each()函数类似,但十分好奇是如何实现了,后来在发现引用了queue.h头文件,是freebsd里定义的一头文件,采用宏定义的形式实现了4种基本的数据结构,没做太多深入的理解,我简单把其中的Tail queue拿出来用了用。