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...