Suchergebnisse für Anfrage "typetraits"

2 die antwort

Wie überprüfe ich, ob T ein Aggregattyp ist?

Ich weiss Bescheidstd::is_pod. Es werden jedoch mehr als nur Aggregattypen geprüft. Oder iststd::is_pod nur das Beste, was wir tun können? rundsätzlich möchte ich eine Funktionsvorlage für @ ...

2 die antwort

Spezialisierung der C ++ - Vorlage auf der Grundlage der Anwesenheit / Abwesenheit eines Klassenmitglieds?

1 die antwort

Überladenen Member-Funktionszeiger, der als Vorlagenparameter übergeben wird, eindeutig kennzeichnen

Ich versuche das neu zu erschaffenBeobachtermuster Hier kann ich Parameter perfekt an eine bestimmte Mitgliedsfunktion der Beobachter weiterleiten.Wenn ich v...

TOP-Veröffentlichungen

5 die antwort

Ermitteln, ob ein Typ ein std :: tuple ist

Derzeit habe ich zwei Funktionen:

2 die antwort

Warum `is_constructible <function <int (int)>, int (*) (int, int)> :: value` unter VC2015RC wahr ist

#include <functional> using namespace std; int main() { static_assert(is_constructible<function<int(int)>, int(*)(int,int)>::value, "error"); } Der Code wird nicht mit GCC und Clang kompiliert, sondern mit Visual C ++ 2015 RC übergeben. Ist dies ...

2 die antwort

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

6 die antwort

Prüfen, ob ein Sequenzcontainer im Speicher zusammenhängend ist

Gibt es eine Möglichkeit zu überprüfen, ob ein Sequenzcontainer im Speicher zusammenhängend ist? Etwas wie #include <iostream> #include <vector> #include <deque> #include <array> int main() { std::cout << std::boolalpha; std::cout ...

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?

1 die antwort

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?

12 die antwort

Verwenden von C ++ 11-Typmerkmalen, um alternative Inline-Implementierungen bereitzustellen

Ist das folgende Codemuster sinnvoll, wenn Merkmale in Vorlagencode verwendet werden, bei denen beide alternativen Implementierungen immer kompilierbar sind? Das Lesen des Codes scheint klarer zu sein als das bedingte Kompilieren ...