Was ist der einfachste Weg, um eine lokale Variable mit demselben Typ wie ein abgeleitetes Argument zu erstellen?

8

Nämlich:

%Vor%

Bisher verwende ich:

%Vor%

Aber ich hoffe wirklich, dass es eine einfachere Alternative gibt!

    
mmocny 07.06.2014, 03:13
quelle

1 Antwort

10

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.

    
Yakk 07.06.2014, 03:19
quelle