templates

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

Übergabe von std :: integer_sequence als Template-Parameter an eine Metafunktion

Wie kann ich ein std::integer_sequence als Template-Parameter an eine Meta-Funktion übergeben (d. h. keine Funktionsvorlage)? Gegeben z. der folgende Anwendungsfall (aber nicht darauf beschränkt): Ich möchte eine Integer-Sequenz verwend...
08.08.2015, 12:24
1
Antwort

Was funktioniert mit der Funktion has_member nicht korrekt?

Ich probiere Beispiele aus Walter Browns TMP-Talk aus und versuche, seine% co_de zu bekommen % Implementierung funktioniert. Die Implementierung scheint jedoch fälschlicherweise wieder wahr zu sein, was zu der Annahme führt, dass es einige...
11.06.2015, 12:59
2
Antworten

Sollte der Name einer Funktionsvorlage während der Suche nach einem Namen vor :: ::?

Sowohl clang als auch gcc lehnen diesen Code ab: %Vor% Beide akzeptieren jedoch den folgenden Code: %Vor% Der Standard besagt, dass die Namenssuche eines Namens vor :: "nur Namespaces, Typen und Vorlagen berücksichtigt, deren Speziali...
19.08.2013, 10:24
2
Antworten

Versuche, Vorlagen zu verstehen

Ich habe ein kurzes Beispiel für die Verwirrung geschrieben, die ich hier habe: %Vor% Die Ausgabe davon ist: %Vor% Also denke ich, okay, die expliziteste Spezialisierung bekommt Priorität. Aber dann entferne ich: %Vor% Und die Ausga...
21.01.2014, 19:53
2
Antworten

Warum wird bei einer zweiphasigen Suche die überladene Version von 'swap' nicht ausgewählt?

Ich studiere diese faszinierende Antwort zu subtile Frage in Bezug auf die bewährte Methode zum Implementieren der Funktion swap für benutzerdefinierte Typen . (Meine Frage wurde ursprünglich durch eine Diskussion über die Illegalität d...
27.01.2014, 15:20
3
Antworten

Explizite Schablonendeklaration / Definition in VS 2012

Der folgende Code deklariert eine Vorlage, deklariert eine explizite Instanziierungsdefinition und deklariert dann eine explizite Instanziierungsdeklaration: %Vor% gibt einen Fehler: %Vor% in Visual Studio 2012. Ich bin unter dem Eind...
28.05.2013, 17:22
4
Antworten

Wie öffne ich eine leere ASP.NET-Webanwendungsvorlage in C # express?

Programmierer !!! Ich lerne c # aus einem Buch und möchte eine Vorlage öffnen, wie sie oben im Visual Studio zu sehen ist, aber ich habe nur die Optionen aus dem c # Menü unten. Gibt es eine Möglichkeit, den gleichen Effekt herunterzuladen od...
16.08.2012, 21:30
2
Antworten

C ++: Übergeben Sie die Funktion mit einer beliebigen Anzahl von Parametern als Parameter

lange Zeit Browser, erste Zeit hier fragen. Ich habe eine Reihe von Skripten für verschiedene numerische 1D-Integrationsmethoden geschrieben und diese in eine Bibliothek kompiliert. Ich möchte, dass diese Bibliothek so flexibel wie möglich ist,...
11.04.2013, 21:41
3
Antworten

Iterator "constness" prüfen / ändern

Ich habe zweieinhalb eng verwandte Fragen. Gegeben ein STL-Iterator-Typ, der als Template-Parameter übergeben wurde: Wie kann man feststellen, ob der Typ einem const- oder non-const-Iterator entspricht? Alternativ zu 1., wie (z. B. mit en...
11.05.2013, 15:23
3
Antworten

Erstellen von Ansichten in PHP - Best Practice

Ich arbeite an einer Website mit zwei anderen Entwicklern. Ich bin nur verantwortlich für die Erstellung der Ansichten. Die Daten sind in einem Objekt verfügbar, und ich habe Getter, um die Daten zu lesen und dann XHTML-Seiten zu erstellen....
03.06.2011, 15:55