Als «templates» getaggte Fragen

Das Templates-Tag wird in mehreren Kontexten verwendet: generische Programmierung (insbesondere C ++) und Daten- / Dokumentgenerierung mithilfe von Template-Engines. Wenn Sie dieses Tag für umfangreiche Fragen zur Implementierung verwenden, markieren Sie die Codesprache, in der die Implementierung geschrieben ist.

1
Vorlagenfunktion innerhalb der Vorlagenklasse
Ich habe diesen Code: template <class T> class MyClass { public: template <class U> void foo() { U a; a.invoke(); } }; Ich möchte es in dieser Form: template <class T> class MyClass { public: template <class U> void foo(); }; template <class T> /* ????? */ void MyClass<T>::foo() { …
119 c++  templates 

5
Wie funktioniert `is_base_of`?
Wie funktioniert der folgende Code? typedef char (&yes)[1]; typedef char (&no)[2]; template <typename B, typename D> struct Host { operator B*() const; operator D*(); }; template <typename B, typename D> struct is_base_of { template <typename T> static yes check(D*, T); static no check(B*, int); static const bool value = sizeof(check(Host<B,D>(), …

2
Wie instanziiere ich eine Vorlagenfunktion explizit?
Ich habe eine Vorlagenfunktion mit einem Argument. Ich muss diese Funktion instanziieren, ohne diese Funktion aufzurufen, was bedeutet, dass ich explizit instanziieren muss. Ich habe diese Funktion: template <class T> int function_name(T a) {} Ich habe diese Funktion folgendermaßen instanziiert: template int function_name<int>(int); Aber ich habe folgende Fehler bekommen: error: …
117 c++  templates 

5
Verwenden einer externen Vorlage (C ++ 11)
Abbildung 1: Funktionsvorlagen TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>(); Main.cpp #include "TemplHeader.h" extern template void f<T>(); //is this correct? int main() { f<char>(); return 0; } Ist dies die richtige Verwendung extern templateoder verwende ich dieses Schlüsselwort nur für …
116 c++  templates  c++11  extern 

8
Beste Einführung in die Metaprogrammierung von C ++ - Vorlagen? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Statische Metaprogrammierung (auch als "Template-Metaprogrammierung" bezeichnet) ist eine großartige …


10
Anwendung nimmt keine CSS-Datei auf (Flasche / Python)
Ich rendere eine Vorlage, die ich mit einem externen Stylesheet zu stylen versuche. Die Dateistruktur ist wie folgt. /app - app_runner.py /services - app.py /templates - mainpage.html /styles - mainpage.css mainpage.html sieht so aus <html> <head> <link rel= "stylesheet" type= "text/css" href= "../styles/mainpage.css"> </head> <body> <!-- content --> Keiner meiner …
111 python  html  css  templates  flask 


15
Wie ersetze ich eine Reihe von Token in einem Java-String?
Ich habe die folgende Vorlage String : "Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]". Ich habe auch String-Variablen für Name, Rechnungsnummer und Fälligkeitsdatum. Wie lassen sich die Token in der Vorlage am besten durch die Variablen ersetzen? (Beachten Sie, dass eine Variable, die zufällig …
106 java  regex  templates 

11
Ändern Sie Vorlagen in Xcode
Wie würde ich die ursprünglichen Vorlagen ändern, die von Xcode beim Erstellen einer neuen Kakaoklasse erstellt wurden? Ich beziehe mich auf die Kommentare und den Klassennamen, die mit dem neuen Klassenassistenten von Xcode erstellt wurden.


6
Erben von einer Vorlagenklasse in c ++
Angenommen, wir haben eine Vorlagenklasse Areamit einer Mitgliedsvariablen T area, einer T getArea()und einer void setArea(T)Mitgliedsfunktion. Ich kann ein AreaObjekt eines bestimmten Typs durch Eingabe erstellen Area<int>. Jetzt habe ich eine Klasse Rectangle, die die AreaKlasse erbt . Da es Rectanglesich nicht um eine Vorlage handelt, kann ich nicht tippen …

12
Warum nicht den Vorlagenparameter vom Konstruktor ableiten?
Meine heutige Frage ist ziemlich einfach: Warum kann der Compiler keine Vorlagenparameter aus Klassenkonstruktoren ableiten, so wie es aus Funktionsparametern möglich ist? Warum konnte beispielsweise der folgende Code nicht gültig sein: template<typename obj> class Variable { obj data; public: Variable(obj d) { data = d; } }; int main() { …

13
Wie verwende ich Django-Vorlagen ohne den Rest von Django?
Ich möchte die Django-Vorlagen-Engine in meinem (Python-) Code verwenden, erstelle jedoch keine Django-basierte Website. Wie verwende ich es, ohne eine settings.py-Datei (und andere) zu haben und die Umgebungsvariable DJANGO_SETTINGS_MODULE festlegen zu müssen? Wenn ich den folgenden Code ausführe: >>> import django.template >>> from django.template import Template, Context >>> t = …

10
Flask löst einen TemplateNotFound-Fehler aus, obwohl eine Vorlagendatei vorhanden ist
Ich versuche die Datei zu rendern home.html. Die Datei ist in meinem Projekt vorhanden, aber ich bekomme sie immer wieder, jinja2.exceptions.TemplateNotFound: home.htmlwenn ich versuche, sie zu rendern. Warum kann Flask meine Vorlage nicht finden? from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('home.html') /myproject app.py home.html
101 python  file  templates  flask 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.