C++Objetos callables


Introducción

Los objetos recuperables son la colección de todas las estructuras de C ++ que se pueden usar como una función. En la práctica, esto es todo lo que puede pasar a la función C ++ 17 STL invoke () o que se puede usar en el constructor de la función std ::, que incluye: punteros de función, clases con operador (), clases con implícito conversiones, referencias a funciones, punteros a funciones miembros, punteros a datos de miembros, lambdas. Los objetos que se pueden llamar se utilizan en muchos algoritmos STL como predicado.

Observaciones

Una charla muy útil de Stephan T. Lavavej ( <functional>: Novedades y uso apropiado ) ( Diapositivas ) nos lleva a la base de esta documentación.

Objetos callables Ejemplos relacionados