(1)报错代码
void doSigAlarmFunc(void)
{
cout << "hello" << endl;
alarm(5);
}
void CAA::startAlarm(void)
{
signal(SIGALRM, doSigAlarmFunc);
alarm(5);
}
(2)解决方法
void doSigAlarmFunc(int nDat)
{
cout << "hello" << endl;
alarm(5);
}
void CAA::startAlarm(void)
{
signal(SIGALRM, doSigAlarmFunc);
alarm(5);
}
void doSigAlarmFunc(void)
{
cout << "hello" << endl;
alarm(5);
}
void CAA::startAlarm(void)
{
signal(SIGALRM, doSigAlarmFunc);
alarm(5);
}
(2)解决方法
void doSigAlarmFunc(int nDat)
{
cout << "hello" << endl;
alarm(5);
}
void CAA::startAlarm(void)
{
signal(SIGALRM, doSigAlarmFunc);
alarm(5);
}