std::decay<decltype(whatever)>::type
oder decay_t
, wenn Ihre std
-Bibliothek damit aktualisiert wurde.
Es emuliert verschiedene Arten von Funktionsargumentzerfällen. Es handhabt, wenn Ihr Argument eine Referenz zur Funktion war. Bei Referenz auf Array erzeugt es auch einen Zeiger, der weniger ideal ist.
Wenn Sie diese anders handhaben möchten, müssen Sie Ihre eigenen rollen.
Tags und Links c++ lambda c++11 auto argument-deduction