Resultados da pesquisa a pedido "function-pointers"
types Python e ponteiros de funç
Isso está relacionado amy outra pergunta [https://stackoverflow.com/questions/867850/creating-a-wrapper-for-a-c-library-in-python] , mas senti que deveria fazer isso em uma nova pergunt Basicamente, o FLAC usa ponteiros de função para retornos ...
Por que é 'X x; x (); ' permitido, quando 'X' define uma conversão em ponteiro de função, mas não quando define uma conversão em um functor?
void f(int){} typedef void (*f_ptr)(int); struct Functor{ void operator()(int){} }; struct X{ operator f_ptr(){ return f; } }; struct Y{ operator Functor(){ return Functor(); } }; int main(){ X x; Y y; x(5); // works ?! y(5); // doesn't ?! ...
mplementação @is_member_function_pointer
Estou tentando implementar meu própriois_member_function_pointer e estou tendo problemas com iss namespace __implementation { // integral_constant template<typename T, T v> struct integral_constant { static constexpr T result = v; ...
Como obtenho os tipos de argumento de um ponteiro de função em uma classe de modelo variáve
Este é um acompanhamento deste problema:untor genérico para funções com qualquer lista de argument [https://stackoverflow.com/questions/9050047/generic-functor-for-functions-with-any-argument-list] Tenho essa classe de functor (código ...
onteiros de função @C ++ / C que retornam nulos *
Estou tentando chamar uma função que aceita um argumento,void(*)(void*, int, const char*), mas não consigo descobrir como passar esses argumentos para a funçã Exemplo void ptr(int); int function(int, int, void(*)(int));Estou tentando chamar ...
Sobre ponteiros para funções em declarações de função
#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; }O programa acima pode ser executado. No que me diz respeito, consigo entenderint ...
Função como valor da matriz
Não consigo encontrar nada disso, e estava pensando se é possível armazenar uma função ou referência de função como um valor para um elemento da matriz. Por exemplo array("someFunc" => &x(), "anotherFunc" => $this->anotherFunc())Obrigado
Como o ponteiro de uma função pode ser chamado sem desreferenciar?
Tenho uma instrução typedef estranha em um programa C ++, gerado por Py + double radius(int); // function to be wrapped typedef double (*radius_function_type)(int); bp::def("radius", radius_function_type(&radius)); // bp::def is a function for ...
Como passar um ponteiro de função que aponta para o construto
Estou trabalhando na implementação de um mecanismo de reflexão em C ++. Todos os objetos no meu código são uma subclasse de Object (meu próprio tipo genérico) que contém um dado de membro estático do tipo Class. class Class{ public: Class(const ...
onteiros de função e endereço de uma funç
Então eu pensei ao fazer ponteiros de função, você não precisa dooperator & para obter o endereço da função inicial: #include <stdio.h> double foo (double x){ return x*x; } int main () { double (*fun1)(double) = &foo; double (*fun2)(double) = ...