templates

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

Verwendung eines int als Vorlageparameter, der bis zur Laufzeit nicht bekannt ist

Ich versuche eine Ganzzahl als Vorlageparameter für eine Klasse zu verwenden. Hier ist ein Beispiel für den Code: %Vor% Wenn ich so etwas mache, funktioniert es: %Vor% Nehmen wir jedoch an, dass ich den Wert von array_qty (den Vorlagenpa...
19.01.2013, 18:30
7
Antworten

Verknüpfen einer Sequenz von std :: -Arrays

Betrachten Sie Folgendes: ( ​​Wandbox ) %Vor% Gegeben sei eine Sequenz von std::array<T, length1> , std::array<T, length2> , ..., std::array<T, lengthK> , wie kann ich den obigen Code verallgemeinern und eine Funktion...
12.03.2017, 15:09
3
Antworten

Beim Erstellen eines neuen Projekts in Visual Studio sind keine Vorlagen verfügbar

"Keine Vorlageninformationen gefunden. Weitere Informationen finden Sie im Anwendungsprotokoll in der Ereignisanzeige. Um die Ereignisanzeige zu öffnen, klicken Sie auf Start, klicken Sie auf Systemsteuerung, doppelklicken Sie auf Verwaltung un...
29.10.2009, 12:25
3
Antworten

Wie testen, ob Klasse B von Klasse A abgeleitet ist?

Nehmen wir an, ich habe eine Klassenvorlage mit den Parametern A und B , und ich hätte gerne einen Compilerfehler (wenn die Vorlage instanziiert wird), wenn B nicht von A abgeleitet ist. %Vor%     
26.12.2010, 00:18
5
Antworten

Gibt es eine sinnvolle Verwendung einer Funktion, die eine anonyme Struktur zurückgibt?

Hier ist ein (künstliches) Beispiel für die Verwendung einer Funktion, die eine anonyme Struktur zurückgibt und "etwas" nützlich macht: %Vor% Es gibt ein paar Punkte, die ich gerne diskutieren würde: Wie offenkundig, leckt dieser Code, g...
08.04.2010, 07:18
2
Antworten

Wie extrahiere ich den value_type aus den Template-Parametern (std :: vector und plain pointer)?

Ich habe eine Art mit der folgenden Schnittstelle: %Vor% Ich erwarte RandomIt als einen Iterator von std::vector<T>.begin()/end() oder einen einfachen Zeigertyp T* first,T* last . Ich denke, wenn ich annahme, dass RandomIt e...
21.01.2013, 04:45
2
Antworten

Wie verwende ich Templates, um Aliase mit 'using' zu erstellen (um parametrisierte Aliase zu machen) in C ++?

Ich lese gerade Bjarne Stroustrups "Die C ++ Programmiersprache" 4. Ausgabe. In den ersten Teilen des Buches fand ich eine Verwendung von using wie folgt: %Vor%    * Siehe [**] für vollständige Programm- und Fehlermeldung * Das ist ge...
13.03.2016, 06:57
5
Antworten

Kann ich eine Template-Spezialisierung aus einer Typliste deklarieren?

Ziemlich sicher, ich kenne die Antwort schon, aber es ist einen Versuch wert. Sagen wir also, ich habe eine Typliste: %Vor% Das enthält einige Objekte: %Vor% Jetzt habe ich eine Template-Klasse ( baz ), die eines dieser Objekte aufn...
07.09.2015, 18:23
2
Antworten

'if' Anweisung in jinja2 Vorlage

Ich versuche, eine if-Anweisung in jinja Vorlage zu schreiben %Vor% Die Anweisung, die ich in Python zu übersetzen versuche, ist %Vor% Dies ist der Fehler, den ich bekomme:    TemplateSyntaxError: erwartetes Token 'name', bekam 'strin...
15.11.2016, 22:24
1
Antwort

Visual Studio 2015 Update 1 und XAML Build-Vorlagen

Also werde ich meine ursprüngliche Frage stellen, aber dann antworte ich, weil ich eine Lösung gefunden habe. Da ich meine Dev-Box vor kurzem von VS 2015 auf VS 2015 Update 1 aktualisiert habe, ist bei meiner benutzerdefinierten XAML-Vorlage...
27.01.2016, 16:57