Suchergebnisse für Anfrage "sfinae"
C ++, das die Existenz freier Funktionen mit expliziten Parametern erkennt
Ich schreibe einige Typmerkmale, um zu sehen, ob eine freie Funktion mit einem bestimmten Satz von Parametern existiert. Die Funktionen haben eine Signatur, die ungefähr so aussieht: template <class T> void func( SomeClass &, SomeType const & ...
Überprüfen Sie, ob eine Klasse ein Zeigerdatenelement enthält
Gibt es eine Möglichkeit zu testen, ob eine Klasse ein Zeigerdatenelement hat? class Test { int* p; } template< typename T > foo( T bla ) { }Dies sollte nicht kompiliert werden. weil Test ein Zeigerdatenelement hat. Test test; foo( test ...
Mit SFINAE eine Mitgliedsfunktion erkennen [duplizieren]
Diese Frage hat hier bereits eine Antwort: Ist es möglich, eine Vorlage zu schreiben, um die Existenz einer Funktion zu überprüfen? [/questions/257288/is-it-possible-to-write-a-template-to-check-for-a-functions-existence] 25 answersIn C ++ 11, ...
Wie kann ich std :: enable_if in einem Konvertierungsoperator verwenden?
Grundsätzlich möchte ich, dass mein Bereichstyp implizit von konvertierbar ist
Merkmale zum Testen, ob func (args) wohlgeformt ist und einen Rückgabetyp erfordert
Es gibt eine Reihe ähnlicher Fragen / Antworten, aber ich konnte diese Antworten nicht ganz zusammenfassen, um meinen Zwecken zu dienen. Ich möchte ein Merkmal