Re[3]: Как из тела функции понять кто ее вызвал? (придумать С++
От: Reset  
Дата: 29.04.21 12:50
Оценка:
C>Что-то я похоже туплю и не понял как backtrace/stacktrace может помочь ТСу? Ему же нухно узнать не какая функция/метод вызвала callback, а какой объект вызвал, т.е. надо анализировать стековые фреймы цепочки вызовов и найти там указатель this. И похоже, что анализировать без наличия отладочной информации, т.к. библиотечный код не его.

Опс, ошибочка вышла. Невнимательно прочитал. Какой объект вызвал функцию, так, похоже, не узнать.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.