Результаты поиска по запросу "function-pointers"
Вызов указателя на функцию-член, хранящуюся в карте std
Я храню карту в классе, который имеет строки в качестве ключей и указатели на функции-члены в качестве значений. У меня возникают проблемы с вызовом правильной функции бросить указатель на функцию. Вот код: #include <iostream> #include <string> ...
Вывод типа возвращаемого указателя на функцию
Я думаю, что код будет лучше иллюстрировать мою потребность: template <typename F> struct return_type { typedef ??? type; };так что: return_type<int(*)()>::type -> int return_type<void(*)(int,int)>::type -> voidя знаюdecltype а такжеresult_of ...
Вы точно поняли, чего хочет ОП? Я еще не сделал (и я считаю, что OP очень растерялся). Я только сделал обоснованное предположение. Мне грустно, что так много вопросов остаются без мотивации и без контекста.
ужно динамически открыть общую библиотекуlib.so если определенное условие выполняется во время выполнения. Библиотека содержит ~ 700 функций и мне нужно загрузить все их символы. Простое решение состоит в том, чтобы определить указатели функций ...
Кроме того, они безопасны по типу (в отличие от указателей на функции, которые могут отсутствовать).
жный дубликат: Какова ближайшая замена для указателя функции в Java? [https://stackoverflow.com/questions/122407/whats-the-nearest-substitute-for-a-function-pointer-in-java] У меня просто есть ситуация, когда было бы неплохо иметь ...
Я не уверен, что понимаю ваш код, но кажется, что то, что вы написали, может сработать. Я не слишком задумывался о том, что комментирует Штейнбах, и до сих пор не уверен в этом.
аю проект линейного генетического программирования, где программы разрабатываются и развиваются с помощью механизмов естественной эволюции. Их «ДНК» - это, по сути, контейнер (я успешно использовал массивы и векторы), который содержит указатели ...
@MattClarkson Спасибо, исправлено.
аюсь написать оболочку C ++ 0x вокруг dlopen () / dlsym () для динамической загрузки функций из общих объектов: class DynamicLoader { public: DynamicLoader(std::string const& filename); template<class Signature> std::function<Signature> ...
После рефакторинга все функции шаблона должны содержать свое тело в заголовке и перестроить код. Это сработало! Спасибо Джеймс
я есть класс EventMgr, который имеет функцию шаблона для регистрации слушателя. Но когда я регистрирую слушателя, компоновщик дает мне "ошибка LNK2019: неразрешенный внешний символ». Код закуски: class EventMgr { template< class T, class EvenT> ...
это было легко сделать. Я попробую, когда у меня будет шанс; Спасибо!!
отребовалось целую вечность, чтобы отследить, что в моем коде была ошибка, вызванная/OPT:ICF: Потому что/ OPT: ICF может заставить один и тот же адрес назначаться различным функциям или элементам данных только для чтения.(константные ...
Напротив, очевидно, что указатель на функцию может обращаться только к функции с совпадающей сигнатурой, поэтому существует прямая корреляция. Я пытаюсь найти способ определить функцию согласно соответствующей сигнатуре функции.
аноtypedef который определяет указатель на функцию с именами параметров следующим образом: typedef void(*FOO)(const int arg);Есть ли способ, которым я могу просто использовать этот указатель на функцию, чтобы определить сигнатуру моей ...