Rückgabetyp des Operators / der Funktion für Vorlagen ableiten

8

Ist so etwas möglich?

%Vor%

Oder müsste jemand eine Struktur vom Typ return_type hacken und für jedes native Typenpaar spezialisieren?

    
Chris 30.09.2010, 13:45
quelle

5 Antworten

12

Von decltype gehört?

In C++0x können Sie

tun %Vor%     
Prasoon Saurav 30.09.2010, 13:49
quelle
8

Sie können dies in nicht C++0x code:

tun %Vor%

Verwendung:     char t = 3;     kurz u = 4;     int r = mul (t, u);

Hier haben wir zwei Arten von Abzügen. Wir deklarieren den Rückgabetyp implizit durch Verwendung, nicht genau declltype (T * U)

    
naixx 26.09.2011 10:58
quelle
2

Ich benutze Visual Studio 2008, also musste ich mir eine nicht C ++ 0x-Methode ausdenken. Am Ende habe ich so etwas gemacht.

%Vor%

EDIT: Hier ist das Beispiel - ich mache das tatsächlich, um Vektoren zu multiplizieren. Es sieht ungefähr so ​​aus:

%Vor%     
Chris 30.09.2010 15:54
quelle
1
David 30.09.2010 13:51
quelle
0

pre-C ++ 0x

Ich weiß nicht genau, was Sie erreichen wollen, also:

%Vor%

Es gibt mehr

    
Alsk 30.09.2010 14:27
quelle

Tags und Links