Я думаю, они называются функторами? (это было давно) В принципе, я хочу сохранить указатель на функцию в переменной, чтобы я мог указать, какую функцию я хочу использовать, из командной строки. все ...
У меня была эта проблема некоторое время назад, и я сдался, но в последнее время она возвратилась. #include <iostream> класс element2D; класс node2D {общественность: пустой (element2D::*FunctionPtr) (); освободите otherMethod ()...
Как компилятор узнает, где в памяти будет квадратный корень до выполнения программы? Я думал, что адрес будет отличаться при каждом запуске программы, но это работает: ...
Есть ли способ в C ++ получить указатель на встроенный арифметический оператор? Что-то вроде этого не компилируется: const auto addition = static_cast & lt; int (*) (int, int) & gt; (operator +); Просто ...
В частности, будет следующее никогда не работать как ожидалось: определение типа, пустое (*func_p) (освобождают*); пустое нечто (интервал* данные) {printf (" %i\n", *data);} международное основное (интервал argc, символ ** argv) {func_p...
Это возможный назвать c (++) статический указатель функции (не делегат) как этот интервал определения типа (*MyCppFunc) (пусто* SomeObject); от c#? освободите CallFromCSharp (MyCppFunc funcptr, IntPtr param) {...
В основном я - разработчик C#, я знаю способ, которым C# делает, EventHandler, делегат, даже..., но что лучший способ состоит в том, чтобы реализовать его на Python.
Я не могу изобразить, что синтаксис объявляет указатель функции как статического участника. #include <iostream> использование станд. пространства имен; класс A {статическая пустота (*cb) (интервал a, символ c);}; освободите::*cb = ПУСТОЙ УКАЗАТЕЛЬ;.
У меня есть функции, вложенные относительно глубоко в ряде таблиц. Существует ли путь в C/C++ для получения "ссылки" на ту функцию и нажатие, что (и args) на стек, когда я должен использовать его?
В первую очередь, я должен признать, что мои навыки программирования довольно ограничены, и я принял (действительно маленький) существующий проект ООП C++, где я пытаюсь продвинуть свой собственный материал в. К сожалению, я испытываю...
Пример: функция, которая берет функцию (который берет функцию (что...) и интервал), и международное определение типа, пустое (*Func) (пусто (*) (пусто (*)..(.), интервал), интервал); Это взрывается рекурсивно где (...)...
Я реализовал интерфейс для регистрации обратных вызовов, но столкнулся с проблемой, которая за мной. В частности, если функция зарегистрирована как обратный вызов с копией структуры ...
Если у меня есть объявление, подобное этому: int foo1 (int foo2 (int a)); Как я могу реализовать эту функцию foo1? Например, int foo1 (int foo2 (int a)) {// Как я могу использовать foo2 здесь, какой аргумент? } ...
Каковы правила? OTOH простой случай, кажется, подразумевает, что новый тип - последняя вещь в строке. Как и здесь, Uchar - новый тип: typedef unsigned char Uchar; Но указатель на функцию полностью ...
Я хотел бы настроить указатель функции как член класса, который является указателем на другую функцию в том же классе. Причины, почему я делаю это, являются сложными. В этом примере я хотел бы...
Как я передаю указатель функции от управляемого С++ (C++ / CLI) к неуправляемому методу? Я прочитал несколько статей, как этот из MSDN, но он описывает два различных блока, в то время как я хочу только один...
Я пытался прочитать несколько статей о том, как бороться с пользовательскими шрифтами в IE, но они никогда не работали для меня. Я пытался преобразовать шрифты в EOT, но это тоже не сработало. Я не...
Как C++ обрабатывает указатели функции относительно функций с принявшими значение по умолчанию параметрами? Если я имею: пустое нечто (интервал i, пустите в ход f = 0.0f); пустая панель (интервал i, пустите в ход f); пустой (*func_ptr1) (интервал); пусто
Если я использую подставляемую функцию в MATLAB, я могу создать единственное имя функции, которое могло бы ответить по-другому в зависимости от предыдущего выбора: если (someCondition) p = встроенный ('-b', 'b'); еще p =...
Я попробовал этот typedef void (* __stdcall MessageHandler) (const Task *); Это компилируется, но дает мне это предупреждение (VS2003): предупреждение C4229: используется анахронизм: модификаторы данных игнорируются Я хочу ...
Я считал где-нибудь, что функция лямбды должна затухнуть к указателю функции, если список получения пуст. Единственная ссылка, которую я могу найти теперь, является n3052. С g ++ (4.5 и 4.6) это работает как ожидалось, если...
Я пытаюсь создать указатель функции, который берет указатель функции в качестве аргумента, но не уверен, как пойти об этом... Мне рекомендовали попробовать луг определения типа один из моих указателей функции, но добраться...
Я в настоящее время пишу приложения это embedds интерпретатор Python. Идея состоит в том, чтобы иметь указанные сценарии пользователя вызова программы на определенных событиях в программе. Я управлял этой частью, но теперь мной...
Я могу создать указатели функции в Фортране 90 с кодом как реальный, внешнее:: f и затем используют f в качестве аргумента другой функции/подпрограмме. Но что, если я хочу массив указателей функции? В C...
Я, может казаться, не выясняю что случилось с моей функцией.... Я должен спросить пользователя за цену и затем возвратить ее как двойной указатель, но я получаю тонны и тонны ошибок: удвойтесь* getPrice () {...
У меня есть функция, которая берет блок данных и размер блока и указателя функции как аргумент. Затем это выполняет итерации по данным и выполняет вычисление на каждом элементе блока данных....
Как может я хешировать (станд.:: tr1:: хеш или повышение:: хеш) C++ pointer-to-member-function? Пример: у Меня есть несколько bool (Класс::*functionPointer) () (не статичный) что точка к нескольким различным методам...