typedefvoid Sigfunc(int);这句起什么作用呢?
typedefvoid 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; 就是一个函数指针了
[解决办法]
[解决办法]
[解决办法]
[解决办法]
正解。