templates

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

Erhalte dynamisch eine Variable (aus einer Zeichenkette) in Jinja

Mein Jinja-Kontext auf der obersten Ebene enthält Variablen, die in der Reihenfolge foo_0 , foo_1 usw. definiert sind. Ich möchte auf diese Variablen dynamisch zugreifen können, indem ich Strings mit Code wie "foo_" + str(0) erzeuge....
06.09.2016, 22:52
2
Antworten

Passende Aliasvorlage als Vorlageargument

Betrachten Sie den folgenden Code : %Vor% Warum schlägt (2), d. h. static_assert , das die Aliasvorlage verwendet, fehl? Wie unterscheidet sich der Template-Argument-Deduktionsprozess in (2) von dem in (1)?     
25.04.2017, 19:13
3
Antworten

Wo sollte die Definition einer expliziten Spezialisierung einer Klassenvorlage in C ++ platziert werden?

Laut [temp.spec] / 5 :    Für eine gegebene Vorlage und einen gegebenen Satz von Template-Argumenten,       ...    Eine explizite Spezialisierung soll höchstens einmal in einem Programm definiert werden (nach [basic .def.odr] ) und...
29.11.2017, 02:56
1
Antwort

virtuelle Vererbung mit kovariantem Rückgabetyp und einem Template-Klassenargument, LINK-Fehler in vs2013

Das ist mein Code: %Vor% Visual C ++ 2013 hat mir einen Linkfehler gegeben. %Vor% Ich habe gcc versucht, und es kompiliert. Wenn ich eines der folgenden Dinge mache, kompiliert VC: Ändern Sie die Zeile (1) in einen Nicht-Template-...
25.09.2014, 15:22
0
Antworten

Die Darstellung von Alexandrescu über die Schwächen der Mehrfachvererbung verstehen [geschlossen]

UPDATE: Ich habe eine engere Frage gestellt hier . Auf den Seiten 6-7 von Modernes C ++ Design gibt Andrei Alexandrescu eine sehr grundlegende Diskussion über die Stärken und Schwächen von zwei C++ Sprachfunktionen - Mehrfachvererbung...
13.09.2015, 12:18
0
Antworten

Visual Studio 2012 - Artikelvorlage zum Kontextmenü "Hinzufügen"

Es ist mir gelungen, eine neue Artikelvorlage für Visual Studio 2012 zu erstellen und hinzuzufügen. Jetzt kann ich dieses neue Objekt erstellen, indem ich mit der rechten Maustaste im Dialogfeld "Projektmappen-Explorer \ Neues Objekt hinzufü...
17.10.2013, 06:27
2
Antworten

Wie übergebe ich die Eigenschaften eines Objekts als Locals an ein Include in Jade?

Ich möchte ein Objekt wie folgt innerhalb einer Schleife übergeben: Datenstruktur: %Vor% index.jade: %Vor% Im obigen Format wäre es mir möglich, einen bestimmten Parameter als "localhosts" für diesen Include anzugeben. sachen-...
20.04.2012, 01:40
5
Antworten

Müssen Template-Klassenmitgliedsfunktionsimplementierungen immer in die Header-Datei in C ++ gehen? [Duplikat]

Wenn ich eine Klasse erstelle, erzeuge ich normalerweise eine Kopfzeile und eine Quelle für diese Klasse. Ich habe gehört, dass Sie bei einer Template-Klasse die Funktionsimplementierung in den Header setzen müssen. Ich habe versucht, es auf b...
28.12.2011, 23:39
5
Antworten

Reine PHP / HTML-Ansichten VS Template-Engine-Ansichten

Ich würde gerne wissen, welcher Ansatz schneller ist, mit reinem PHP in den HTML-Dateien oder mit einer Template-Engine wie Smarty, Twig, ... Was ich als nächstes besonders gerne wissen möchte: Was wird schneller geparst, ist der Smarty-Cache be...
20.02.2012, 15:02
13
Antworten

Nachteile für Vorlagen und die STL in C ++ [geschlossen]

Gibt es Nachteile bei der Verwendung der STL oder Vorlagen? Gibt es Situationen, für die sie nicht geeignet sind?     
05.11.2008, 20:28