Результаты поиска по запросу "function-pointers"

2 ответа

Вызов указателя на функцию-член, хранящуюся в карте std

Я храню карту в классе, который имеет строки в качестве ключей и указатели на функции-члены в качестве значений. У меня возникают проблемы с вызовом правильной функции бросить указатель на функцию. Вот код: #include <iostream> #include <string> ...

6 ответов

На самом деле нет веской причины иметь стек * в качестве члена структуры. Адрес структуры должен быть передан в функции, которые вызываются из указателей.

1 ответ

Вывод типа возвращаемого указателя на функцию

Я думаю, что код будет лучше иллюстрировать мою потребность: template <typename F> struct return_type { typedef ??? type; };так что: return_type<int(*)()>::type -> int return_type<void(*)(int,int)>::type -> voidя знаюdecltype а такжеresult_of ...

ТОП публикаций

0 ответов

Вы точно поняли, чего хочет ОП? Я еще не сделал (и я считаю, что OP очень растерялся). Я только сделал обоснованное предположение. Мне грустно, что так много вопросов остаются без мотивации и без контекста.

ужно динамически открыть общую библиотекуlib.so если определенное условие выполняется во время выполнения. Библиотека содержит ~ 700 функций и мне нужно загрузить все их символы. Простое решение состоит в том, чтобы определить указатели функций ...

5 ответов

Кроме того, они безопасны по типу (в отличие от указателей на функции, которые могут отсутствовать).

жный дубликат: Какова ближайшая замена для указателя функции в Java? [https://stackoverflow.com/questions/122407/whats-the-nearest-substitute-for-a-function-pointer-in-java] У меня просто есть ситуация, когда было бы неплохо иметь ...

3 ответа

Я не уверен, что понимаю ваш код, но кажется, что то, что вы написали, может сработать. Я не слишком задумывался о том, что комментирует Штейнбах, и до сих пор не уверен в этом.

аю проект линейного генетического программирования, где программы разрабатываются и развиваются с помощью механизмов естественной эволюции. Их «ДНК» - это, по сути, контейнер (я успешно использовал массивы и векторы), который содержит указатели ...

3 ответа

@MattClarkson Спасибо, исправлено.

аюсь написать оболочку C ++ 0x вокруг dlopen () / dlsym () для динамической загрузки функций из общих объектов: class DynamicLoader { public: DynamicLoader(std::string const& filename); template<class Signature> std::function<Signature> ...

2 ответа

После рефакторинга все функции шаблона должны содержать свое тело в заголовке и перестроить код. Это сработало! Спасибо Джеймс

я есть класс EventMgr, который имеет функцию шаблона для регистрации слушателя. Но когда я регистрирую слушателя, компоновщик дает мне "ошибка LNK2019: неразрешенный внешний символ». Код закуски: class EventMgr { template< class T, class EvenT> ...

1 ответ

 это было легко сделать. Я попробую, когда у меня будет шанс; Спасибо!!

отребовалось целую вечность, чтобы отследить, что в моем коде была ошибка, вызванная/OPT:ICF: Потому что/ OPT: ICF может заставить один и тот же адрес назначаться различным функциям или элементам данных только для чтения.(константные ...

2 ответа

Напротив, очевидно, что указатель на функцию может обращаться только к функции с совпадающей сигнатурой, поэтому существует прямая корреляция. Я пытаюсь найти способ определить функцию согласно соответствующей сигнатуре функции.

аноtypedef который определяет указатель на функцию с именами параметров следующим образом: typedef void(*FOO)(const int arg);Есть ли способ, которым я могу просто использовать этот указатель на функцию, чтобы определить сигнатуру моей ...