Результаты поиска по запросу "function-pointers"
Экспорт указателя на функцию из dll
У меня есть указатель на функцию в файле DLL (в реализации, а не заголовок). Как я могу вызвать функцию, указанную этим указателем в исходном коде exe?
Как работает код C, который печатает от 1 до 1000 без циклов или условных операторов?
я обнаружилC код, которыйпечатает от 1 до 1000 без петель и условных обозначений [https://stackoverflow.com/questions/4568645/printing-1-to-1000-without-loop-or-conditionals/4583502#4583502] Но я не понимаю, как это работает. Может кто-нибудь ...
Можно ли использовать указатель на функцию с аргументом const в качестве указателя на функцию с неконстантным аргументом?
Возможно, заголовок сам по себе непонятен ... У меня есть функция f (предоставленная некоторой библиотекой), которая принимает в качестве аргумента указатель на функцию подписиvoid g(int*)т.е. void f(void (*g)(int*));Тем не менее, я хотел бы ...
Как определить общий указатель на функцию-член
Я создал класс Timer, который должен вызывать метод обратного вызова, когда таймер истек. В настоящее время он работает с обычными указателями на функции (они объявляются как void (*) (void)), когда происходит событие Elapsed, вызывается ...
Типы Python и указатели на функции
Это связано смой другой вопрос [https://stackoverflow.com/questions/867850/creating-a-wrapper-for-a-c-library-in-python] , но я чувствовал, что должен задать это в новом вопросе. В основном FLAC использует указатели функций для обратных вызовов, ...
Как передать массивы в основной функционал. ж / с ++
#include <iostream> using namespace std; const int MAX = 1000; int ArrMix[MAX]; int *ptrArrPos[MAX]; int *ptrArrNeg[MAX]; int PosCounter = 0; int NegCounter = 0; int r; void accept(int ArrMix[MAX]) { cout<<"Enter the number of elements in your ...
Как я могу получить типы аргументов указателя на функцию в классе шаблона Variadic?
Это продолжение этой проблемы:Общий функтор для функций с любым списком аргументов [https://stackoverflow.com/questions/9050047/generic-functor-for-functions-with-any-argument-list] У меня есть этот класс функтора (полный код см. Ссылку ...
Указатели на функции C ++ / C, которые возвращают void *
Я пытаюсь вызвать функцию, которая принимает аргумент,void(*)(void*, int, const char*), но я не могу понять, как передать эти аргументы в функцию. Пример: void ptr(int); int function(int, int, void(*)(int));Я пытаюсь вызвать функцию следующим ...
Об указателях на функции в объявлениях функций
#include<stdio.h> #include<stdlib.h> int fun1() { printf("I am fun1."); return 0; } int fun2(int fun()) { fun(); return 0; } int main() { fun2(fun1); return 0; }Вышеуказанная программа может работать. Насколько я понимаю, я могу ...
Функция как значение массива
Кажется, я ничего не могу найти, и мне было интересно, можно ли сохранить функцию или ссылку на функцию в качестве значения для элемента массива. Например, array("someFunc" => &x(), "anotherFunc" => $this->anotherFunc())Спасибо!