Как сделать в C++ примерно такое:
void myclass::handler(int signum)
{
// some actions
}
void myclass::register()
{
signal(SIGUSR1, handler);
}
? gcc на такую конструкцию (на содержимое метода register()) ругается, равно как и на
signal(..., this->handler); и
signal(..., myclass::handler);
Может есть варианты с помощью различных reinterpret_cast<> (я в них не разбираюсь)? Спасибо.
Ответ на:
комментарий
от bbk123

Ответ на:
комментарий
от kondor

Ответ на:
комментарий
от ival
Ответ на:
комментарий
от fghj

Ответ на:
комментарий
от Teak


Ответ на:
комментарий
от ival
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Сигнал из базового класса .Qt4. (2007)
- Форум Код ядра (сетевая подсистема) (2005)
- Форум идиотский вопрос по с++ (2009)
- Форум POSIX таймеры (2011)
- Форум Вызов по указателю метода структуры вложенной в класс (2023)
- Форум помогите разобраться (2005)
- Форум Преобразование void* ->int на x86_64 (2006)
- Форум Как лучше сделать низкоточные таймеры? (2021)
- Форум Вызов метода при передаче имени объекта в функцию (2017)
- Форум проблема с методом get класса qftp (2015)