typedefvoid Sigfunc(int);这句起什么作用呢?该如何处理

typedefvoid Sigfunc(int);这句起什么作用呢?
typedef void Sigfunc(int); 这句起什么作用呢?
C/C++ code

.......
#define    MAXLINE    4096            
#define    FILE_MODE    (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH)
#define    DIR_MODE    (FILE_MODE | S_IXUSR | S_IXGRP | S_IXOTH)
typedef    void Sigfunc(int);    
#if defined(SIG_IGN) && !defined(SIG_ERR)
#define    SIG_ERR    ((Sigfunc *)-1)
#endif
.........



------解决方案--------------------
定义一个新类型。
能够简化对象声明或定义。


------解决方案--------------------
比如:
typedef int MyInt ;
MyInt n = 10;

只是楼主的例子不是int而是一个函数原型了。


------解决方案--------------------
C++ Primer 第四版(中英文对照阅读版).chm
------解决方案--------------------
定义一个新类型Sigfunc,该类型的变量是一个带有一个int型参数,没有返回值的函数
------解决方案--------------------
参见楼上几位
------解决方案--------------------
Sigfunc *p; 就是一个函数指针了
------解决方案--------------------
探讨
定义一个新类型Sigfunc,该类型的变量是一个带有一个int型参数,没有返回值的函数

------解决方案--------------------
探讨

定义一个新类型Sigfunc,该类型的变量是一个带有一个int型参数,没有返回值的函数

------解决方案--------------------
探讨
引用:

定义一个新类型Sigfunc,该类型的变量是一个带有一个int型参数,没有返回值的函数

------解决方案--------------------
正解。

探讨

定义一个新类型Sigfunc,该类型的变量是一个带有一个int型参数,没有返回值的函数