当前位置: 技术问答>linux和unix
typedef的一点疑惑
来源: 互联网 发布时间:2015-08-07
本文导语: 《UNIX环境高级编程》附录B /* Our own header, to be include *after* all standard system headers */ #ifndef __ourhdr_h #define __ourhdr_h ...... typedef void Sigfunc(int); /* for signal handlers */ /*...
《UNIX环境高级编程》附录B
/* Our own header, to be include *after* all standard system headers */
#ifndef __ourhdr_h
#define __ourhdr_h
......
typedef void Sigfunc(int); /* for signal handlers */
/* 4.3BSD Reno doesn't define SIG_ERR */
#if defined(SIG_IGN) && !defined(SIF_ERR)
#define SIG_ERR ((Sigfunc *)-1)
#endif
......
#endif /* __ourhdr_h */
请问typedef void Sigfunc(int);是何种用法?
/* Our own header, to be include *after* all standard system headers */
#ifndef __ourhdr_h
#define __ourhdr_h
......
typedef void Sigfunc(int); /* for signal handlers */
/* 4.3BSD Reno doesn't define SIG_ERR */
#if defined(SIG_IGN) && !defined(SIF_ERR)
#define SIG_ERR ((Sigfunc *)-1)
#endif
......
#endif /* __ourhdr_h */
请问typedef void Sigfunc(int);是何种用法?
|
typedef void Sigfunc(int);
是声明一个无返回值类型,带一个整型参数的函数类型Sigfunc
是声明一个无返回值类型,带一个整型参数的函数类型Sigfunc
|
这个和typedef void (*Sigfunc)(int)一样啦
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。