Gibt es eine Typeigenschaftsvorlage, die den Basistyp eines bestimmten Typs zurückgibt. Von Basistyp Ich meine den Typ mit allen Wertmodifikatoren, const, volatile usw. abgestreift. Zum Beispiel mit einer hypothetischen Züge Funktion:Basistyp eines Schablonentyps abrufen (const/reference/etc.)
base<int>::type == int
base<int const>::type == int
base<int&>::type == int
Ich bin mir dessen bewusst remove_const
und remove_reference
und bin zur Zeit mit ihnen nur in Kombination. Ich frage mich, ob es schon eine solche Eigenschaft gibt und vielleicht, wenn es einen richtigen Namen für das gibt, was ich meine?
'Typname std :: remove_cv :: type> :: Baumuster zur? –
@AndyProwl, ja, das mache ich jetzt ... Ich denke, das deckt alle Arten der Referenzierung des Typs ab. –