标签: c
据我所知,只要有可能,最好在头文件中使用前向声明,并在源文件中使用include。我在网站上看到的所有例子都是关于用户定义的类型(可能是我的误解),库类型怎么样?例如这一个GInetAddr。在这种情况下,我应该转发声明如下:
GInetAddr
typedef struct _GInetAddr GInetAddr;
或在头文件中使用#include <gnet.h>?
#include <gnet.h>