Bessere Möglichkeit, die Argument-basierte Template-Parameter-Ableitung für Funktionen zu deaktivieren?

8

Hier ist was ich tun möchte:

%Vor%

So erreiche ich das derzeit:

%Vor%

Es funktioniert perfekt (wie beschrieben), aber es führt einen zusätzlichen Hilfstyp ein.

Aber kann ich dasselbe Ergebnis ohne zusätzliche Typen erreichen?

    
HolyBlackCat 09.06.2016, 22:55
quelle

1 Antwort

7

Sie können dies tun, indem Sie T in einen nicht darstellbaren Kontext (links von :: ) setzen und verwenden std :: common_type von <type_traits> .

Beispiel:

%Vor%     
marcinj 09.06.2016, 23:12
quelle

Tags und Links