Suchergebnisse für Anfrage "typetraits"
Finden Sie heraus, ob ein C ++ - Objekt aufrufbar ist
Ist es möglich, ein Typmerkmal zu schreiben, sagen Sieis_callable<T> was sagt, ob ein Objekt ein @ hoperator() definiert? Es ist einfach, wenn die Argumente für den Anrufbetreiber im Voraus bekannt sind, im Allgemeinen jedoch nicht. Ich möchte, ...
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?
Was ist der Unterschied zwischen is_trivially_copyable und is_trivially_copy_constructible?
Wann würden diese eine andere Antwort geben, und wann wäre dieser Unterschied nützlich, wenn überhaupt?
Ü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...
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 ...
Übereinstimmungen mit iterierbaren Typen (Arrays und Klassen mit begin () / end ())
Ich habe Typmerkmale wie Klassen geschrieben, die verwendet werden können, um zu testen, ob ein bestimmter Typ "iterierbar" ist. Dies gilt für Arrays (zT[N], nicht fürT[]) und für Klassen mit abegin und einend Methode, die Dinge zurückgibt, die ...
"Was ist mit meiner SFINAE passiert?"
Ich bin neu im Schreiben von Vorlagen-Metaprogrammiercode (anstatt ihn nur zu lesen). Also habe ich Probleme mit Noobs. Eine davon ist in diesem Non-SO-Beitr...
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