templates

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

Warum ruft die folgende Überladungsauflösung die Nicht-Template-Funktion auf? [Duplikat]

Warum führt die Überladungsauflösung für den Aufruf max(x, y) im unten angegebenen Ausdruck return max(max(x, y), z); zu einem Aufruf der Nicht-Template-Funktion char const* max(char const*, char const*) ? Soweit ich das verstehe, i...
23.03.2013, 12:01
1
Antwort

Schöne kostenlose HTML-Vorlagen für die Systemdokumentation? [geschlossen]

Ich muss eine Systemdokumentation schreiben, und mein bevorzugtes Format ist HTML (und nicht etwa ein Word-Dokument). Kennt jemand einige nette, kostenlose HTML-Vorlagen, die dafür geeignet sind? Ich suche nach etwas, das mit einem sauberen,...
05.07.2013, 10:06
2
Antworten

Übergeben einer Superklassenfunktion als Template-Parameter ohne Typenname

Angenommen, Sie haben %Vor% warum macht %Vor% arbeite aber %Vor% nicht, beschweren sich %Vor% ? ( Call<A,&A::f> funktioniert eindeutig) Auf ähnliche Weise %Vor% gibt %Vor%     
21.06.2012, 12:06
3
Antworten

Wie gebe ich Template-Argumente an ein Objekt, das inline mit seiner Klasse erstellt wurde?

Ich weiß, dass wir das in C ++ tun können: %Vor% Dies macht ein Objekt vom Typ A namens a . Es entspricht: %Vor% Ich habe mich gefragt, wie ich das mit Vorlagen machen würde. Zum Beispiel: %Vor% Das kompiliert nicht, aber Sie be...
24.12.2012, 16:47
2
Antworten

In Template-Klassen definierte Konstanten [duplizieren]

Ich dachte, ich wäre mit C ++ vertraut, aber anscheinend nicht vertraut genug. Das Problem ist, wenn Sie eine Konstante in einer Vorlagenklasse definieren, können Sie die Konstante in neuen Klassen verwenden, die von dieser Klasse abgeleite...
01.07.2012, 21:24
2
Antworten

Bessere Vorlagensprache benötigt [geschlossen]

Ja, ich weiß, dass dies has be fragte vor . Aber die meisten Fragen waren vor zwei Jahren, und heute muss es eine bessere Antwort geben. Ich brauche eine Template-Sprache zum Rendern von HTML. Anforderungen: Muss von Java aus auf...
09.05.2012, 21:28
2
Antworten

C ++ - Konvertierung Funktion Vorlage Abzug, warum funktioniert das?

%Vor% Dieser Code funktioniert für clang 3.7, gcc 5.1 und vc ++ 14.2. 2 Probleme, 1. Warum kann Vorlage den Typ A :: B ableiten? (So ​​schlau!) Soweit ich weiß, leiten Sie den Typ durch eine Rückgabeanweisung anstelle eines Parameters ab. A...
23.09.2016, 10:53
1
Antwort

Optional unterstützt die Erstellung von initializer_list für Vorlagen das Wrapping von Containern

Wenn ich eine Vorlage habe, die einen Standardcontainer umschließt, kann ich den Konstruktor initializer_list relativ leicht delegieren: %Vor% Das funktioniert zum Beispiel gut mit std :: vector. %Vor% Aber es funktioniert offensichtlich...
26.11.2012, 14:56
1
Antwort

Template-Parameterliste mit Schablonentypen

C ++ erlaubt Template-Template-Parameter wie folgt: %Vor% Der Bool -Typ kann durch typedef ersetzt werden (es ist also nicht erforderlich, dass der ursprüngliche Typname in der Deklaration angezeigt wird): %Vor% Das funktioniert perf...
31.03.2011, 09:11
2
Antworten

constexpr mit std :: array - "Nicht typisiertes Template-Argument ist kein konstanter Ausdruck" [duplizieren]

Ich versuche Folgendes zu implementieren: %Vor% Aber ich kann es wegen des Fehlers nicht zum Laufen bringen: Nicht typisiertes Vorlagenargument ist kein konstanter Ausdruck Ich verwende Xcode 5.0. Irgendwelche Ideen?     
17.09.2013, 10:43