1
Resolución de sobrecarga ambigua en el puntero de función y std :: function para una lambda usando +
En el siguiente código, la primera llamada a fooes ambigua y, por lo tanto, no se puede compilar. El segundo, con el agregado +antes de la lambda, se resuelve en la sobrecarga del puntero de función. #include <functional> void foo(std::function<void()> f) { f(); } void foo(void (*f)()) { f(); } …