Ruft die Funktion arity aus dem Vorlagenparameter ab

8

Wie kann ich die Artigkeit eines beliebigen Funktionstyps ermitteln, der als Vorlagenparameter verwendet wird?

Die Funktion kann eine normale Funktion, ein Lambda oder ein Funktor sein. Beispiel:

%Vor%

Ich habe Zugriff auf alle C ++ 14 Features.

Muss ich für jeden Funktionstyp (und alle zugehörigen Qualifier) ​​eine Spezialisierung anlegen? Oder gibt es einen einfacheren Weg?

    
Vittorio Romeo 09.01.2015, 18:28
quelle

1 Antwort

7

Angenommen, alle operator() und Funktionen, von denen wir sprechen, sind keine Vorlagen oder überladen:

%Vor%

Demo .

    
Columbo 09.01.2015, 18:42
quelle

Tags und Links