Как обработать callback из dll?

365
31 января 2017, 21:58

Имеется dll-библиотека, экспортирующая функции. Она может вызывать callback-функцию, указатель на которую был передан ранее как параметр одной из экспортируемых функций. Понятно, что callback-функция не может быть методом класса, так как в методы класса неявно передаётся указатель this, а вызывающая функция ничего об этом не знает. Функция может быть либо статическим членом класса, либо не принадлежать классу вообще.

Как назначить метод класса в качестве callback-функции, если известно, что класс является одиночкой (Singleton)?

READ ALSO
Решение задач на Графы С++ [требует правки]

Решение задач на Графы С++ [требует правки]

Помогите пожалуйста найти понятную литературу о ГрафахМожете объяснить хотя бы один пример на практике? Как считать матрицу смежности или...

425
Подключение базы mysql в виде файла в python

Подключение базы mysql в виде файла в python

Когда работал с msSQL и делал приложение на С# была возможность подключить бд в виде файла и работать с ней не имея запущенного сервераИнтересует...

335
Удаление в таблице null и пустых строк с ошибкой 1175

Удаление в таблице null и пустых строк с ошибкой 1175

Где у меня ошибка? Вот еще один вариантов моего запроса:

331