Suchergebnisse für Anfrage "templates"
Abbreviated function template vs. function template mit Weiterleitungsreferenzparameter
Was sind die Unterschiede zwischenFunktionsvorlagen mit Weiterleitungsreferenzparametern template<typename T> void Universal_func(T && a) { }und abgekürzte Funktionsvorlagen? void auto_fun(auto && a) { }Kann ich ersetzenUniversal_func ...
Variadische Vorlagen, Parameterpaket und seine diskutierte Mehrdeutigkeit in einer Parameterliste
ei dieser Frage beziehe ich mich auf meine vorherige Frage [https://stackoverflow.com/questions/34940875/parameter-pack-must-be-at-the-end-of-the-parameter-list-when-and-why] . ei dieser Frage stellte ich fest, dass Folgendes nicht gültig ...
Eine Vorlagenklasse in C ++
Was ist die Funktion der folgenden C ++ - Vorlagenklasse? Ich bin nach zeilenweisen Anmerkungen: template<class T> string toString(const T& t, bool *ok = NULL) { ostringstream stream; stream << t; if(ok != NULL) *ok = stream.fail() == false; ...
Ganzzahlige Folge von Zeichen aus benutzerdefinierten Literalen, die Zeichenfolgen als Parameter verwenden
erzeit können nur Doubles eine Zeichenvorlage in einem benutzerdefinierten Literal erzeugen: template <char...> double operator "" _x(); // Later 1.3_x; // OK "1.3"_y; // C++14 does not allow a _y user- // defined operator to parse that as a ...
Manipulation von 'Strings' zur Kompilierungszeit mit variablen Vorlagen
Hey all, ich versuche gerade, eine Zeichenkettenverschlüsselung zur Kompilierungszeit zu schreiben (mit den Wörtern 'string' und 'encryption' ziemlich locker Was ich bisher habe ist wie folgt: // Cacluate narrow string length at compile-time ...
Eclipse Benutzerdefinierte Variable für Java-Codevorlagen
Wie fügen Sie eine neue Variable hinzu, die in eine Java-Codevorlage eingefügt werden soll? Wie füge ich eine Variable zur Liste in Fenster-> Einstellungen-> Java-> Codestil-> Codevorlagen-> Code-> Neue Java-Dateien-> Bearbeiten-> Variable ...
Mehrere Klassen vom Typ Integer in C ++
Ich verwende häufig Ganzzahlen, um Werte in verschiedenen "Räumen" darzustellen. Beispielsweise.. int arrayIndex; int usersAge; int daysToChristmas;Ideally, ich hätte gerne separate Klassen für jeden dieser Typen "Index", "Jahre" und "Tage", um ...
Generische Funktion zum Konvertieren von boost :: any in boost :: variant
ngenommen, Sie haben einboost::any Objekt und einboost::variant Objekt Ich suche nach einer generischen Funktionconvert, wobei ein Template-Parameter T ein spezialisiertes @ iboost::variant z.B.boost::variant<int, std::string> und wandelt das @ ...
Wie kann ich überprüfen, ob eine Member-Funktion eine const-Überladung aufweist?
Sagen wir, ich habe struct foo { void ham() {} void ham() const {} }; struct bar { void ham() {} }; ngenommen, ich habe eine Templated-Funktion, kann ich feststellen, ob der angegebene Typ eine const-Überladung für @ haham?
template-Spezialisierung nach Größe des Typs
Ich möchte eine Template-Funktion bereitstellen, deren Implementierung (-> Spezialisierung) von der Größe des Vorlagentyps abhängt. Etwas Ähnliches (ausgelassene Typecasts), aber ohne das if / elseif: template<class T> T byteswap(T & swapIt) { ...