У меня есть статический указатель для работы в моем классе, как показано ниже, но Я не уверен, как его создать: class Foo {private: static double (* my_ptr_fun) (double, double); ...
Я столкнулся с тем, что до конца не понимаю.
Есть прототип функции: typedef void ( * TMain ) ( void ); и переменная функции: TMain myFunc = MyFunc;
...
myFunc (); Эта ...
У меня есть массив указателей на функции, который я использую для вызова соответствующего cblas_xgemm ( например, cblas_dgemm или cblas_sgemm и т. д. из ATLAS / CBLAS). Это прекрасно работает, когда я говорю ему использовать cblas_dgemm…
У меня есть статическая встроенная функция, определенная в файле H, и в какой-то момент в файле C я назначаю указатель на функцию, примерно так: foo.h : static inline void frobnicate (void) {// ...
Можно ли считать, что два указателя на функции, которые указывают на разные экземпляры одной шаблонизированной функции, будут сравниваться неравнозначно?
Даже если шаблонизированная функция не использует параметр(ы) шаблона...
возможно ли назначить переменной класса функцию во время выполнения, которая будет выполняться? своего рода "указатель функции" как C что-то вроде этого: (это не будет работать, потому что sum находится вне области видимости A, но ....
Возможно, заголовок сам по себе непонятен ...
У меня есть функция f (предоставленная какой-то библиотекой), которая принимает в качестве аргумента указатель на функцию с подписью void g ( int *), т.е. void f (void (* g) (int *)); ...
Я пытаюсь рекурсивно разыменовать указатель в C ++. Если передан объект, который не является указателем (включая интеллектуальные указатели), я просто хочу вернуть сам объект по ссылке if ...
Допускаются ли спецификаторы noexcept в определениях типов функций? как в: typedef void (* fptr) () noexcept; Интуитивно, спецификаторы noexcept кажутся логичными, поскольку они допускают некоторую оптимизацию в ...
Я играл с C++ лямбдами и их неявным преобразованием в указатели функций. Моим начальным примером было использование их в качестве обратного вызова для функции ftw. Это работает, как и ожидалось. #include
#...
Я хочу сохранить указатель на объект и указатель на его метод известной подписи. Если я знаю класс, тогда этот указатель имеет тип: int (MyClass :: * pt2Member) (float, char, char) Но как я могу ...
Я нашел информацию о вызове указателей функций-членов C ++ и указателей вызова в структурах, но мне нужно вызвать указатель функции-члена, который существует внутри структуры, а у меня нет был ...
Вопрос в значительной степени говорит само за себя. Я не знаю, как это сделать, и даже близко не подошел к чему-нибудь, что работает. Вот несколько примеров функций: add (int x, int y) {return x + y;
} and, mean (...
Что такое NSComparisonResult и NSComparator? Я видел одно из определений типа, что-то вроде этого: typedef NSComparisonResult (^ NSComparator) (id obj1, id obj2); Это чем-то отличается от ...
Почему это не работает компилировать? (г ++ - 4.
static void h () {
} int main () {авто p = & h ; // ошибка: p имеет неполный тип
} РЕДАКТИРОВАТЬ: Вот обходной путь: ...
Я программист на Scala / Java и хочу снова познакомиться с C ++ и изучить некоторые захватывающие возможности C ++ 0x. Я хотел начать с разработки моей собственной слегка функциональной библиотеки коллекций, основанной на ...
У меня есть один базовый класс, который содержит карту для указателей функций, подобных этому typedef void (BaseClass :: * event_t) ();
class BaseClass {protected: std :: map events; ...
Это из библиотеки Magic 'Array, которую я использую. пустота
Сортировать (magic_list * l, int (* сравнить) (const void ** a, const void ** b))
{qsort (l-> список, l-> num_used, sizeof (void *), (int (*) (...
Если я храним указатель на функцию, а затем в некотором более позднем этапе во время выполнения моей программы сравнить его с Адрес одной и той же функции, являются два адреса, гарантированные равными. Например. INT ...
, мы можем иметь указатель функции, который указывает на функцию, которая использует различный список аргументов? Например, давайте скажем, мне нужно выбрать функцию между рядом функций, основанных на некотором входе T 'входных ...
У меня есть следующие классы: класс Foo
{ ...
}; класс Foo1: public Foo
{ ...
};... класс FooN: public Foo
{ ...
}; Возможно ли иметь массив функций с такими...
У меня есть функция, которая принимает другую функцию в качестве параметра. Что-то вроде этого: публичная функция onHits (target: Shape, callback: Function): void Я использую ее, передавая функцию члена как...
Я на самом деле отображаю каждые 2 секунд много точек GPS в реальном времени (20), показывая его с index.html (используя карты Google для отображения и обработки точек) в моем TWebBrowser, и это замедляет много мое приложение....
Почему присваивание без '&' компилируется в следующем коде? Я скомпилировал код с GCC 3.4.6. Правильно ли присваивать без '&', или это "особенность" GCC? void func() {)
...
Недавно я узнал, что в C++ :) существует концепция ссылок на функции.
Так как существуют различные типы функций типа указатель-в-функцию и указатель--член-функцию. Возникает вопрос. Есть ли "...
У меня есть следующий код: typedef void * (__stdcall * call_generic) (...);
typedef void * (__stdcall * call_push2) (длинный без знака, длинный без знака); void * pfunc;
// предполагаем, что pfunc - действительный указатель на ...