Suchergebnisse für Anfrage "typetraits"
std :: common_type Merkmal für benutzerdefinierte Typen
Seit C ++ 11 das Typmerkmalstd::common_type wurde vorgestellt.std::common_type bestimmt den gemeinsamen Typ aller Vorlagenargumente. In C ++ 14 ist sein Hilfstypstd::common_type_t wurde auch eingeführt, um Code zu erstellen, der ...
Triviale Destruktivität und Notwendigkeit, Destruktor aufzurufen
Angenommen, es gibt einen Typ
So testen Sie, ob die Klasse B von der Vorlagenklassenfamilie abgeleitet ist
Wie teste ich zur Kompilierungszeit, ob Klasse B von std :: vector abgeleitet ist?
Implementierung von std :: common_type
Um zu sehen, wie es funktioniert, habe ich mir die libstdc ++ - Implementierung von angesehen
Unterschied zwischen char und vorzeichenbehaftetem char in c ++?
Betrachten Sie den folgenden Code:
Ü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.
Wie definiere ich das Merkmal is_iterator?
Ich versuche, a zu codierenis_iterator<T> Typ Eigenschaft. Wo wannT ist ein Iteratortypis_iterator<T>::value == true sonst istis_iterator<T>::value == false. Was ich bisher versucht habe: template <class, class Enable = void> struct is_iterator ...
Unterschiede zwischen std :: is_integer und std :: is_integral?
C ++ 11 bietet zwei Klassen für Typmerkmalsvorlagen: