ilyaplot
@ilyaplot
PHP программист

Как задать множество типов для callback в C++?

Использую библиотеку SimpleTimer для arduino. В качестве callback используется void. У меня постоянно возникает потребность создать костыль вроде
int foo() {.....}
void bar() {
    foo();
}

Код получается нагроможденный лишними конструкциями. В .h файле библиотеки есть такая строка
typedef void (*timer_callback)(void);
C++ знаю плохо, долгие поиски не дали результатов. Возможно ли указать несколько типов для timer_callback?
  • Вопрос задан
  • 2424 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vanyamba-electronics
Нельзя. Да и ни к чему оно. Функция bar() должна быть типа timer_callback, а функция foo() может быть любого вида.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы