Вызов указателя функции с динамическими аргументами - PullRequest
3 голосов
/ 22 июня 2011

Я получил указатель на функцию во время выполнения, скажем, через что-то вроде GetProcAddress (так что void * слабо типизирован), а затем у меня есть эти метаданные, которые сообщают мне, какая сигнатура функции во время выполнениявремя.Как правильно вызвать функцию, желательно в стандартном коде?C ++ 0x - это хорошо, и я не против того, чтобы обеспечивать собственную безопасность типов.

1 Ответ

1 голос
/ 22 июня 2011

Э-э ... нет, ты не можешь. Нет такого понятия, как отражение - это C ++ или C ++ 0x, вы не можете получить тип из строки или чего-то еще. К сожалению:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...