Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
(Вопрос по C++)
Граждане программисты, нужна помощь.
Ситуация такова: есть класс с callback функцией. объявлена как static void __stdcall Func(double a, int b)
её заголовок менять не могу (отсылка функции идет в чужую DLL)
надо создать десяток объектов данного класса.
Проблема в том, что когда из DLL вызывается данная callback - то неясно, к какому из десяти объектов этот вызов принадлежит. Ведь в неё не приходит никаких опознавательных данных.
задачу пока что решил в лоб - создать десяток static функций, и каждый объект дает одну из этого списка.
но может есть вариант покрасивше? как проассоциировать вызов static функции и понять к какому именно объекту она относится, средствами внутри самой этой функции.
смотрел в сторону __FUNC__ и т.д. но пока не придумалось