w*s 发帖数: 7227 | 1 【 以下文字转载自 Programming 讨论区 】
发信人: wds (大盘5000不是梦), 信区: Programming
标 题: 关于在c++ member function里用signal( )
发信站: BBS 未名空间站 (Wed Aug 19 19:10:27 2015, 美东)
linux里这个例子
void my_handler (int param)
{
signaled = 1;
my_handler2(...);
}
int main ()
{
signal (SIGINT, my_handler);
}
如果my_handler, my_handler2是c++ member function,那么怎么整?
我老用了巨复杂的办法,奶奶的。。。 | t****t 发帖数: 6806 | 2 either must be a static member, or you need a wrapper.
【在 w*s 的大作中提到】 : 【 以下文字转载自 Programming 讨论区 】 : 发信人: wds (大盘5000不是梦), 信区: Programming : 标 题: 关于在c++ member function里用signal( ) : 发信站: BBS 未名空间站 (Wed Aug 19 19:10:27 2015, 美东) : linux里这个例子 : void my_handler (int param) : { : signaled = 1; : my_handler2(...); : }
|
|