当前位置: 技术问答>linux和unix
g_signal_connect的问题
来源: 互联网 发布时间:2016-09-05
本文导语: g_signal_connect(instance, detailed_signal, c_handler, data) 第四个参数是要传入回调函数的。 如果用malloc申请了一个指针变量A,然后把A传入data中。那么这个A怎么释放空间呢??? 应该是在程序结束时释放,但是不知道如何...
g_signal_connect(instance, detailed_signal, c_handler, data)
第四个参数是要传入回调函数的。
如果用malloc申请了一个指针变量A,然后把A传入data中。那么这个A怎么释放空间呢???
应该是在程序结束时释放,但是不知道如何释放??
谢谢大家了!!!
第四个参数是要传入回调函数的。
如果用malloc申请了一个指针变量A,然后把A传入data中。那么这个A怎么释放空间呢???
应该是在程序结束时释放,但是不知道如何释放??
谢谢大家了!!!
|
主线程不使用A的时候释放,一般是在收到quit信号时释放所有资源。
|
没例子,抱歉,copy了一段说明给你:
guint gtk_quit_add(guint main_level,GtkFunction function,gpointer data)
quit函数与init函数类似,但只有在gtk_main()退出其循环后才调用它。gtk_quit_add() 用来注册quit函数。
quit函数必须满足下面的原型:
gint function(gpointer data);
main_level 一般是0
guint gtk_quit_add(guint main_level,GtkFunction function,gpointer data)
quit函数与init函数类似,但只有在gtk_main()退出其循环后才调用它。gtk_quit_add() 用来注册quit函数。
quit函数必须满足下面的原型:
gint function(gpointer data);
main_level 一般是0
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。