Suchergebnisse für Anfrage "enable-if"
enable_if-Iterator als Standardvorlagenparameter?
Ich habe so einen Konstruktor:
Wie kann ich std :: enable_if in einem Konvertierungsoperator verwenden?
Grundsätzlich möchte ich, dass mein Bereichstyp implizit von konvertierbar ist
Datenelemente mit Vorlagenparametern hinzufügen / entfernen?
Betrachten Sie den folgenden Code:
Verwenden Sie std :: tuple für die Liste der Vorlagenparameter anstelle der Typenliste
Ich versuche, eine Template-Funktion wie diese aufzurufen:
Wie kann ich eine Funktionsvorlage für alle Typen mit einem bestimmten Typmerkmal schreiben?
Betrachten Sie das folgende Beispiel: struct Scanner { template <typename T> T get(); }; template <> string Scanner::get() { return string("string"); } template <> int Scanner::get() { return 10; } int main() { Scanner scanner; string s = ...
C ++ - Vorlagen: Bedingt aktivierte Mitgliedsfunktion
Ich erstelle ein sehr kleines C ++ - Projekt und möchte eine einfache Vektorklasse für meine eigenen Bedürfnisse erstellen. Dasstd::vector template class geht nicht. Wenn die Vektorklasse aus @ bestechars (d. h.vector<char>), Ich möchte, dass es ...
Enable-Methode basierend auf dem booleschen Template-Parameter
Ich möchte eine private Funktion implementieren, die auf einem booleschen Vorlagenparameter basiert. Sowas in der Art #include <iostream> using namespace std; template <bool is_enabled = true> class Aggregator { public: void fun(int a) { ...
Template-Spezialisierung und enable_if-Probleme [duplizieren]
Diese Frage hat hier bereits eine Antwort: SFINAE arbeitet im Rückgabetyp, aber nicht als Vorlagenparameter [/questions/15427667/sfinae-working-in-return-type-but-not-as-template-parameter] 3 answersIch habe ein Problem mit der richtigen ...