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

1 ответ

Экспорт указателя на функцию из dll

У меня есть указатель на функцию в файле DLL (в реализации, а не заголовок). Как я могу вызвать функцию, указанную этим указателем в исходном коде exe?

2 ответа

Как работает код C, который печатает от 1 до 1000 без циклов или условных операторов?

я обнаружилC код, которыйпечатает от 1 до 1000 без петель и условных обозначений [https://stackoverflow.com/questions/4568645/printing-1-to-1000-without-loop-or-conditionals/4583502#4583502] Но я не понимаю, как это работает. Может кто-нибудь ...

2 ответа

Можно ли использовать указатель на функцию с аргументом const в качестве указателя на функцию с неконстантным аргументом?

Возможно, заголовок сам по себе непонятен ... У меня есть функция f (предоставленная некоторой библиотекой), которая принимает в качестве аргумента указатель на функцию подписиvoid g(int*)т.е. void f(void (*g)(int*));Тем не менее, я хотел бы ...

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

5 ответов

Как определить общий указатель на функцию-член

Я создал класс Timer, который должен вызывать метод обратного вызова, когда таймер истек. В настоящее время он работает с обычными указателями на функции (они объявляются как void (*) (void)), когда происходит событие Elapsed, вызывается ...

2 ответа

Типы Python и указатели на функции

Это связано смой другой вопрос [https://stackoverflow.com/questions/867850/creating-a-wrapper-for-a-c-library-in-python] , но я чувствовал, что должен задать это в новом вопросе. В основном FLAC использует указатели функций для обратных вызовов, ...

1 ответ

Как передать массивы в основной функционал. ж / с ++

#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 ...

1 ответ

Как я могу получить типы аргументов указателя на функцию в классе шаблона Variadic?

Это продолжение этой проблемы:Общий функтор для функций с любым списком аргументов [https://stackoverflow.com/questions/9050047/generic-functor-for-functions-with-any-argument-list] У меня есть этот класс функтора (полный код см. Ссылку ...

6 ответов

Указатели на функции C ++ / C, которые возвращают void *

Я пытаюсь вызвать функцию, которая принимает аргумент,void(*)(void*, int, const char*), но я не могу понять, как передать эти аргументы в функцию. Пример: void ptr(int); int function(int, int, void(*)(int));Я пытаюсь вызвать функцию следующим ...

4 ответа

Об указателях на функции в объявлениях функций

#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; }Вышеуказанная программа может работать. Насколько я понимаю, я могу ...

4 ответа

Функция как значение массива

Кажется, я ничего не могу найти, и мне было интересно, можно ли сохранить функцию или ссылку на функцию в качестве значения для элемента массива. Например, array("someFunc" => &x(), "anotherFunc" => $this->anotherFunc())Спасибо!