templates

Das Templates-Tag wird in mehreren Kontexten verwendet: generische Programmierung (insbesondere C ++) und Daten- / Dokumentgenerierung mithilfe von Template-Engines.
1
Antwort

was ist der Unterschied zwischen Templates und Polymorphie?

Hallo, ich habe Zweifel bezüglich Templates und Polymorphismus. Per Definition bietet der Polymorphismus die Wiederverwendbarkeit von Code, und Vorlagen ermöglichen es dem Benutzer in gewisser Weise, den gleichen Code zu verwenden, indem er gene...
11.05.2012, 17:19
3
Antworten

Rekursive explizite Template-Instanziierung zum Exportieren von Symbolen für eine Bibliothek

In meiner vorherigen Frage habe ich gefragt ist rekursive explizite Template-Instanziierung möglich . Ich sah, dass es tatsächlich möglich ist; Diese Instanziierung erweist sich jedoch nur lokal als effektiv, die Symbole der rekursiv instanziie...
13.09.2011, 08:35
4
Antworten

Template-Funktion nur für Klassen definieren, die von einer einzelnen Base abgeleitet sind

Ich habe eine Basisklasse Base , von der viele andere Klassen abgeleitet werden. Ich würde gerne definieren: %Vor% Aber nur für Klassen, die von Base abgeleitet sind. Ich brauche alle zuvor definierten operator<< für andere Typ...
24.02.2011, 18:11
1
Antwort

Abgekürzte Funktionsvorlage vs. Funktionsvorlage mit Weiterleitungsreferenzparameter

Was sind die Unterschiede zwischen? Funktionsvorlagen mit Weiterleitungsreferenzparametern %Vor% und abgekürzte Funktionsvorlagen ? %Vor% Kann ich Universal_func durch auto_fun ersetzen? Ist Universal_func a von auto_fun o...
21.01.2016, 08:34
2
Antworten

Was ist der Grund für ADL für Argumente, deren Typ eine Klassenvorlagenspezialisierung ist?

Ich habe einige Zeit damit verbracht herauszufinden, warum mein Code nicht kompiliert wird, und ich habe festgestellt, dass in C ++ Argumentabhängige Suche Vorlagennamen-Argumente verwendet, um den Namen-Lookup-Bereich zu bestimmen. %Vor%...
19.04.2017, 10:21
1
Antwort

Zweck der Klasse = void in C ++? [Duplikat]

     Diese Frage hat hier schon eine Antwort:                   Wie funktioniert 'void_t'?                                      2 Antworten                                Was ist der Zweck von class = void in den folgenden Code-...
17.05.2017, 12:47
2
Antworten

Anwesenheit eines beliebigen Mitglieds erkennen

Es ist einfach, eine Vorlage zu schreiben, die das Vorhandensein eines bestimmten Mitglieds innerhalb eines Typs mit void_t erkennt: %Vor% Wenn ich nun feststellen möchte, ob ein anderes Mitglied vorhanden ist, müsste ich die Detektorvorl...
13.10.2015, 17:44
5
Antworten

Billig / kostenlos "Look and Feel" Frameworks für Web-Anwendungen [geschlossen]

Normalerweise habe ich das Glück, mit wirklich guten Designern zu arbeiten. Sie kümmern sich um das Erscheinungsbild aller Webanwendungen / Websites, die ich erstelle. In der Vergangenheit, als ich für Leute, für die ich interessiert bin, bil...
07.10.2008, 09:59
1
Antwort

Übernehmen Sie die Funktion für jedes Element im Parametersatz

Ich habe folgende Template-Funktion mit Spezialisierung: %Vor% Wenn ich dann eine variable Template-Funktion habe wie: %Vor% Gibt es eine Möglichkeit, das Parameterpaket mithilfe der Konvertierungsfunktion wie im Kommentar zu konvertiere...
16.12.2017, 18:46
3
Antworten

c ++ variadischer Vorlagenkonstruktor und allgemeine Konstruktoren

Code wie (c ++ 14): %Vor% Der einfache Konstruktor wird aufgerufen, wenn er exakt die gleiche Signatur wie der übergebene Parameter hat. Gibt es einen Trick, um gewöhnliche Konstruktoren wie gewohnt mit einem variadischen Template-Konstrukto...
05.10.2015, 21:01