当前位置:  技术问答>linux和unix

(void (*) ()) -1;

    来源: 互联网  发布时间:2016-04-28

    本文导语:  #define SIG_ERR (void (*) () )-1; #define SIG_DFL (void (*) () )0; #define SIG_IGN (void (*) () )1; apue里 说这些常量可用于代替"指向函数的指针”signal 的第二个参数及其返回值就可用他们表示。它们必须是三个值而不能是任...

#define SIG_ERR (void (*) () )-1;
#define SIG_DFL (void (*) () )0;

#define SIG_IGN (void (*) () )1;
apue里 说这些常量可用于代替"指向函数的指针”signal 的第二个参数及其返回值就可用他们表示。它们必须是三个值而不能是任何一可声明函数的地址。
请问这样做是出于什么目的,如果调用肯定是内存非法引用吧

|
没有地方会调用的,它只是用来判断一下返回值而已。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.lang类void的类成员方法: type定义及介绍
  • static void setup_signals __P((void)); 这个__P((void))是什么意思?
  • java命名空间javax.management.openmbean类simpletype<t>的类成员方法: void定义及介绍
  • 线程函数参数怎么void* p接受(void**)&str)???
  • java命名空间javax.lang.model.type枚举typekind的类成员方法: void定义及介绍
  • void(*signal(int signo,void(*func)(int)))(int)又有问题了
  • void(*signal(int signo,void(*func)(int)))(int)
  • 《Linux程序设计》第三版第124页(void)time(&cur_time);这里前面为什么要加个(void)呢?
  • 深入理解void以及void指针的含义
  • typedef void SigHandler (); ??? 帮忙
  • 那位大侠知道gtk+中,(void *)和gpointer 的区别?谢谢
  • 不解:#define SIG_ERR ((void (*)(int))-1)
  • 关于定义void类型的变量的问题,高手请进
  • 我声明一个 public void store() 系统说是非法字符 这是什么原因?
  • 关于void*的提问
  • 编程语言 iis7站长之家
  • 请问:fireXXXXX中的fire作何解释?如public void fireListener(ActionEvent e)
  • JAVA语法里的VOID到底怎么用呀?我不知道什么时候加到类或者方法里!?
  • C/C++语言问题:(void) signal(SIGPIPE, pstat); 是什么意思?
  • 问一个很蠢的问题:如:void main(String[] args);为什么一定要带上(如String[] args)参数
  • 请教一个错误:void value not ignored as it ought to be


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3