Verwendung von declltype mit Elementfunktionszeigern

9

Ich habe Probleme mit decltype für Memberfunktionszeiger:

%Vor%

Fall 1 druckt true wie erwartet, aber Fall 2 druckt false .

Ist decltype die Eigenschaft "member" eines Typs entfernen? Wenn ja, warum?

Gibt es auch eine Möglichkeit, dieses Verhalten zu verhindern? Ich muss den Typ einer Mitgliedsfunktion erhalten, unabhängig davon, wo ich decltype verwende.

Bitte helfen Sie.

BEARBEITEN:

An Microsoft gemeldet

    
Nubcase 02.07.2011, 14:20
quelle

1 Antwort

3

Aus Gründen der Formalität (mit einer Antwort auf die Frage) scheint dies ein Fehler im VC2010-Compiler zu sein. Einen Fehlerbericht einreichen, damit Microsoft ihn in der nächsten Version reparieren kann.

    
Nicol Bolas 03.07.2011, 00:36
quelle