Il concetto di callable è definito in http://en.cppreference.com/w/cpp/concept/Callable.In C++ 11, come richiamare un oggetto callable arbitrario?
Supponiamo Ho una richiamabile oggetto f che ha un argomento di tipo T * e tipo vuoto ritorno. f può essere qualsiasi tipo richiamabile (un oggetto funzione, un puntatore alla funzione membro, un puntatore al membro dati, ecc.). Come posso invocare f?
La semplice chiamata f (x) non riesce poiché f può essere un puntatore alla funzione membro o membro dati. C'è un modo semplice per chiamare f? Una possibile soluzione è std :: bind (f, x)(), ma questa soluzione diventa più complessa quando f ha più argomenti.
Hai un caso d'uso? –