В свободное время я изучаю Haskell, так что это вопрос для начинающих. В своих чтениях я наткнулся на пример, показывающий, как Either a становится экземпляром Functor: instance Functor (Either a) ...
В настоящее время я пытаюсь написать некоторый код для использования пользовательского потока из потокового API Twitter: http://dev.twitter.com / pages / user_streams Я изо всех сил пытаюсь подключиться к нему, используя базовую аутентификацию и ...
#include <функционал> int func (int x, int y)
{вернуть x + y;
} int main ()
{typedef std :: function Funcp; Funcp funcp = func; возврат 0;
} Но возможно ли ...
Допустим, я хочу только открыть функцию из одного из моих файлов, передав функцию указатель на эту функцию. Можно ли объявить эту функцию статической? Разрешено ли компиляторам заниматься дзюдо ...
Я только что узнал об указателях функций (указателях, указывающих на адрес, по которому хранится машинный код функции). Это заставило меня задуматься о машинном коде и о том, как он хранится в памяти. ...
Я пытаюсь передать обратный вызов функция из C ++ в OpenGL (C API): gluQuadricCallback (qobj, GLU_ERROR, errorCallback); где errorCallback - это функция в файле, скомпилированном как код C ++, и ...
Я пытаюсь создать класс, который имеет карту ключей -> вызовов функций, и следующий код ведет себя не так, как мне хотелось бы. class MyClass { val rnd = scala.util.Random def method1(...
Я искал это, но думаю я просто запутываю себя еще больше. То, что я пытаюсь сделать, сохранить указатель функции в объекте и вызвать его позже в другом потоке. Что у меня есть ...
Я пытаюсь создать функцию, которая будет сохранять и повторять другую функцию, заданную в качестве параметра, в течение определенного времени или повторы даны.
Но когда вы хотите передать функцию в качестве параметра, вы ...
Когда я настраиваю массив обратных вызовов таким образом, я получаю 20 в диалоговом окне для всех обратных вызовов. Я' Я хотел бы вместо этого получить индекс в массиве. Это возможно? Функция, которая вызывает обратный вызов ...
Я пытается написать оболочку C ++ 0x вокруг dlopen () / dlsym () для динамической загрузки функций из общих объектов: класс DynamicLoader
{общедоступные: DynamicLoader (std :: string const & filename); ...
Я разрабатываю приложение для iPad и недавно добавил несколько настроек (например, переключатель режима отладки и переключатель счетчика FPS) на страницу приложения в Settings.app, чтобы сделать жизнь тестеров приложений ...
Я задаю несколько конкретных вопросов. Как я могу их инициализировать в классе? Как передать функцию в качестве аргумента?
Нужно ли объявлять и определять указатели на функции в классе? На вопрос ...
как мне написать указатель на функцию в качестве аргумента шаблона по умолчанию, я предполагаю записать его так: template < typename R, typename A, typename F = R (* PF) (A)> class FunctionPtr ...
Я пытаюсь создать стек на C для развлечения, и мне пришла в голову идея использовать структуру для представления стека. Затем я добавляю указатели на функции в структуру для операций push () и pop (). Пока все ...
Я не понимаю, почему принята декларация ниже: typedef void (* _tStandardDeclaration) (LPVOID); а следующее - нет: typedef void * _tDeclarationWithoutParenthesis (LPVOID);
...
Мне нужна помощь по C ++, пожалуйста! Я пишу парсер команд для небольшой текстовой игры и столкнулся с некоторыми проблемами. Парсер должен читать и анализировать команды, введенные игроком. ...
Будет ли действительным указатель функции на функцию-член класса, объявленную виртуальной? class A {
public: виртуальная функция void (int param) {...};
} class B: public A {virtual void function (...
Я читаю материал об указателе функции в C ++ и сталкиваюсь с одним определением функции, которое я не понимаю.
Стандартное определение функции имеет вид: имя типа (параметр ...) Но ...
У меня возникли трудности с реализацией общая функция 'map' над массивами.
Я начал со следующего черновика: void MapArray (void * src, void * dest, void * (f) (void *), size_t n, size_t elem)
{...
Пытаетесь понять, что на самом деле представляет указатель на функцию? Это адрес в сегменте кода, где находится функция? Например: этот фрагмент кода: #include void foo (...
в коде cil, ldftn используется для получения адреса указателя функции для вызова конструктора делегата (т.е. .ctor (объект, собственное целое число)).
Как получить указатель на функцию, используемый для создания делегата в C #?
Возможно ли использовать тип заранее объявленной функции в качестве указателя на функцию без использования typedef? объявление функции: int myfunc (float); использовать объявление функции с помощью некоторого синтаксиса ...
если у меня есть, например, класс A, который содержит функции: // это в A.h друг const A оператор + (const A & a, const A & b); друг const A оператор * (const A & a, const A & b); ...
Теперь я Я пытаюсь использовать boost bind & mem_fn.
Но есть проблема с привязкой перегруженной функции.
Как устранить ошибку компиляции следующих кодов? boost :: function bmf = ...
Я использую делегат, который вызывает указатель неуправляемой функции. Это заставляет сборщик мусора собирать его перед использованием, как описано на странице CallbackOnCollectedDelegate MDA в MSDN: ...
I have a C++ class that requires a function pointer in it's constructor (float(*myfunction)(vector*))
I've already exposed some function pointers to Python.
The ideal way to use this ...