Я хочу, чтобы пул потоков Windows (QueueUserWorkItem ()) вызывал функции-члены моего класса.
К сожалению, это невозможно сделать напрямую, передав указатель на функцию-член в качестве аргумента функции QueueUserWorkItem ().
Сложность состоит в том, что несколько функций-членов должны быть вызываемыми и иметь разные подписи (хотя все они возвращают void).
Вероятно, нужно добавить несколько уровней абстракции, чтобы это работало, но я не уверен, как к этому подойти. Любые идеи?