templates

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

rekursive Template Instanziierung überschritten maximale Tiefe von 256

Ich habe versucht, die faktorielle Implementierung mit constexpr -Funktion neu zu schreiben, aber aus irgendeinem Grund habe ich keine Ahnung, warum ich einen Kompilierungsfehler bekomme:    Die rekursive Vorlageninstanziierung überschritt...
02.04.2014, 02:10
1
Antwort

Index des Tupelelements erhalten?

Wenn ich ein Tupel mit verschiedenen Elementtypen wie habe %Vor% Und wie bekommt man den Index eines Elementtyps? %Vor% Danke.     
05.08.2013, 16:49
2
Antworten

Übergeben von std :: array als Argumente der variadischen Template-Funktion

Ich versuche, über variadische Vorlagen in C ++ 11 zu lernen. Ich habe eine Klasse, die im Grunde ein Wrapper um ein std::array ist. Ich möchte Funktionsobjekte (idealerweise lambdas) an eine Elementfunktion übergeben und dann die Elemente vo...
30.05.2013, 11:21
1
Antwort

Zwei variadische Vorlagen für eine einzelne Funktion?

In C ++ 11 ist es möglich, zwei variadische Vorlagen für eine einzelne Funktion zu haben? Wenn nicht, gibt es einen Trick, um so etwas zu schreiben: %Vor%     
23.02.2013, 17:41
2
Antworten

Verhindern Array-Zerfall in Parameter-Pack-Erweiterung

Ist es möglich, das Verwerfen von Array zu Pointer in Argumenten zu verhindern, die von einem Parameterpaket erweitert wurden? Zum Beispiel: %Vor% ... Ausgänge: %Vor% Wie Sie sehen, geht der erste Aufruf an die Array-basierte Überladu...
17.12.2012, 21:02
2
Antworten

Erzwingt eine bestimmte Überladung bei der Vorlagenvorlage

Betrachten Sie den folgenden Code: %Vor% Standardmäßig wird Folgendes erzeugt: %Vor% Wie man die Verwendung von Version B erzwingt, wenn der übergebene Typ eine Template-Vorlage mit dem guten Shape ist (Ich kann neue Versionen von f...
17.12.2012, 08:03
1
Antwort

Was ist der Unterschied zwischen list.sort und std :: sort?

Ich versuche, den folgenden Code mithilfe von clang zu kompilieren, habe aber den folgenden Fehler erhalten. Ich frage mich, warum sort von der Klasse list funktionieren würde, aber nicht std::sort . %Vor%    / usr / include / c +...
05.11.2011, 00:20
1
Antwort

Problem beim Implementieren des Beobachtermusters: "Mitgliedsreferenzbasistyp

Ich habe ein Barebone-Beobachtermuster implementiert und stehe auf einem etwas kryptischen Fehler fest: "Mitglied Referenzbasis Typ 'Beobachter *' ist keine Struktur oder Union". Ich nehme an, das hat etwas mit meiner Verwendung von Vorlagen zu...
13.07.2011, 18:04
3
Antworten

C ++ - Vorlage Nicht-Typ-Parameter Typ Abzug

Ich versuche, diese Arbeit zu machen: %Vor% Der Zweck ist, eine viel komplexere Vorlage zu vereinfachen. Nach vielen Suchen finde ich keine Möglichkeit, dies in C ++ 0x zu tun, daher ist stackoverflow meine letzte Möglichkeit. ohne An...
18.07.2011, 18:14
4
Antworten

Ausführen von T4-Vorlagen aus anderen T4-Vorlagen

weiß jemand, ob es möglich ist, T4-Vorlagendatei von einer anderen T4-Vorlage in VS2010 auszuführen Danke     
03.09.2010, 13:17