templates

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

Variable in der Vorlage underscore.js optional machen

Ich habe diesen Code: %Vor% und in HTML: %Vor% /foo gibt etwas wie {"name":"joe","phone":"12345"} zurück, aber manchmal hat es nicht phone und gibt einfach {"name":"joe"} zurück, was die Auswertung der Vorlage stört, sodass n...
09.09.2011, 17:07
7
Antworten

Extrahieren Sie den Rückgabetyp einer Funktion, ohne sie aufzurufen (mit Vorlagen?)

Ich suche nach einem Weg in C ++, um den Rückgabetyp einer Funktion zu extrahieren (ohne sie aufzurufen). Ich nehme an, dies wird einige Template-Magie erfordern. %Vor% Ich untersuche derzeit, wie magic_template implementiert werden könnt...
05.01.2010, 11:51
7
Antworten

Wie könnte ich den Inhalt eines Containers allgemein drucken?

Ich versuche, ein Stück Code zum Spaß mit C ++ - Vorlagen zu schreiben. %Vor% Der obige Code wird nicht kompiliert:) Bei 1, 2, 3 wird der gleiche Fehler erzeugt: Fehler C2593: 'operator & lt; & lt;' ist mehrdeutig Alles, was ich...
20.07.2009, 15:21
3
Antworten

Iteriere über Vorlagenklassen in C ++ 11

Angenommen, ich habe eine Klasse mit einer solchen Definition: %Vor% Die Frage ist, wie man mit N? über diese Klassen iteriert. %Vor% Vielleicht gibt es eine neue Funktion in C ++ 11 oder eine coole Verwendung von contrexp . Und näch...
25.03.2014, 17:30
2
Antworten

Parameterpaket aware std :: is_base_of ()

Gibt es eine Möglichkeit, eine statische Assertion zu haben, ob ein Typ, der als Template-Argument zur Verfügung gestellt wird, alle Typen implementiert, die im Parameterpack aufgelistet sind, dh. ein Parameterpack aware std :: is_base_of ()?...
26.11.2012, 10:24
1
Antwort

Richtlinienbasierte Design-C ++ - Fragen

Ich habe das Buch von Andrei Alexandrescu Modern C ++ Design gelesen. Und ich habe eine Frage über die Dekomposition einer Klasse in Richtlinien. Was wäre eine gute Politikgröße? Die meisten Beispiele zeigen Teile wie Konstruktion, Zerstörung...
25.02.2014, 21:48
1
Antwort

Variadic Vorlagen und std :: bind

Wie kann ich die folgende Template-Funktion ändern, um variantenbasierte Vorlagen zu nutzen? Das heißt, std :: bind Platzhalter durch einen variadischen Parameter anstelle von P1 und P2 zu ersetzen? Im Moment habe ich eine dieser Funktionen pro...
17.01.2014, 17:56
2
Antworten

Velocity Template Engine - Schlüssel-Wert-Karte

Ich habe Probleme, eine Key-Value-Map in Velocity zu verwenden. Jemand hat ein Beispiel für diese Funktionalität? %Vor%     
06.05.2013, 11:48
2
Antworten

std :: Funktion Vorlage Argumentauflösung

Ich arbeite gerade an einer Bibliothek, in der ich Funktionsobjekte verkette. Ich erstelle eine Funktionsvorlage, die ein Callable Object (std :: function im Moment) übernimmt und am Ausgangs- und Eingabetyp der Funktion parametrisiert ist. H...
06.12.2012, 22:30
5
Antworten

Wie überprüft man, ob ein Template-Parameter ein Iterator-Typ ist oder nicht?

%Vor% Die Frage ist: Wie werden die fünf assert-Anweisungen übergeben?     
02.12.2010, 14:20