Suchergebnisse für Anfrage "typetraits"
Eigenschaften vom Typ C ++, um zu überprüfen, ob die Klasse einen Operator / Member hat [duplizieren]
Mögliche Duplikate: Ist es möglich, eine C ++ - Vorlage zu schreiben, um die Existenz einer Funktion zu überprüfen? [https://stackoverflow.com/questions/257288/is-it-possible-to-write-a-c-template-to-check-for-a-functions-existence] Ist es ...
Überprüfen Sie die verschiedenen Vorlagenparameter auf Eindeutigkeit
Ich möchte, dass verschiedene Template-Parameter eindeutig sind. Ich weiß, wann Mehrfachvererbung, identische Klassenvererbung nicht erlaubt ist.
Ermitteln, ob ein Typ ein std :: tuple ist
Derzeit habe ich zwei Funktionen:
Kann festgestellt werden, ob es sich bei einem Typ um einen Aufzählungstyp mit Gültigkeitsbereich handelt?
Gibt es ein Typmerkmal oder ist es möglich, ein Typmerkmal zu schreiben?
Wie verwenden Sie Typmerkmale, um eine bedingte Kompilierung durchzuführen?
Ich versuche, Code wie zu schreibenHier aber mit C ++ 11-Funktionen, ohne Boost.Arbeiten vondieses BeispielIch habe versucht, eine zu definieren
Warum gibt es kein Merkmal vom Typ std :: is_struct?
Ich habe das gesehen, um zu prüfen, ob ein TypT ist eine Klasse, die ich benutzen kann: bool isClass = std::is_class<T>::value;It gibt sowohl für Klassen als auch für Strukturen true zurück. Ich weiß, dass sie in C ++ fast dasselbe sind, aber ...
c ++: Alternative zu 'std :: is_fundamental'?
In einer Funktion innerhalb einer Vorlagenklasse versuche ich, zwischen primitiven Typen und anderen zu unterscheiden.In c ++ 11 können Sie Folgendes tun: