Suchergebnisse für Anfrage "typetraits"

2 die antwort

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 ...

3 die antwort

Triviale Destruktivität und Notwendigkeit, Destruktor aufzurufen

Angenommen, es gibt einen Typ

3 die antwort

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?

TOP-Veröffentlichungen

3 die antwort

Implementierung von std :: common_type

Um zu sehen, wie es funktioniert, habe ich mir die libstdc ++ - Implementierung von angesehen

3 die antwort

Wie erkenne ich, ob eine Klasse in C ++ 11 endgültig ist?

3 die antwort

Kraft, die virtuell aus einer Klasse stammt

3 die antwort

Unterschied zwischen char und vorzeichenbehaftetem char in c ++?

Betrachten Sie den folgenden Code:

3 die antwort

Ü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.

3 die antwort

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 ...

4 die antwort

Unterschiede zwischen std :: is_integer und std :: is_integral?

C ++ 11 bietet zwei Klassen für Typmerkmalsvorlagen: