为什么我不能通过包含它包含的头文件来使用包含的头文件中的函数

时间:2015-03-03 10:10:29

标签: c++ include header-files

有一个名为ose.h的头文件,这个头文件包含一些代码:

#include <osetypes.h>
#include <osarch.h>
#include <itc.h>
......  
LITS_WRAP_FUNC(union SIGNAL*, alloc, OSBUFSIZE size, SIGSELECT signo)
{ return zzalloc(size, signo); }

在我的.cc文件中,如果我添加ose.h,我可以直接调用函数zzalloc,但如果我包含全部标题文件ose.h包括,我无法调用zzalloc函数,为什么?我不知道zzalloc函数的来源,可能来自某些.so.a文件,但我无法看到它。如何在ose.h中直接调用这些函数,而不在代码中包含ose.h

0 个答案:

没有答案