templates

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

Vorlagenargumentabzug für Lambdas

Ich versuche, eine Hilfsfunktion zu machen, die eine lambda / std :: -Funktion ausführt, wenn sie aufgerufen wird, wenn der angegebene weak_ptr gültig ist. Derzeit funktioniert der folgende Code, aber leider muss ich die Template-Parameter defin...
30.07.2013, 21:25
3
Antworten

Standard-Template-Parameter: Warum beschwert sich der Compiler, Template-Argument nicht anzugeben?

Ich habe diesen Code: %Vor% Wenn ich foo() als Template-Funktion mit der gleichen 'Signatur' für die Vorlage verwende, beschwert sich der Compiler nicht darüber, die Template-Argumente nicht anzugeben: %Vor% Warum muss ich also ein Ar...
27.06.2012, 16:57
1
Antwort

Gibt es eine allgemeine Möglichkeit, Konstruktorargumente weiterzuleiten?

Ich habe unten ein funktionierendes Cloneable/CloneableImpl -Klassenpaar. Es macht seine Arbeit, solange ich Standardkonstruktoren vom Kind zum Elternteil habe. Angenommen, der Konstruktor von Animal wird in Animal( std::string const&...
02.01.2013, 12:43
2
Antworten

Übergeben von Daten vom Controller zur Ansicht in einer PHP MVC App

In fast allen Tutorials oder Antworten zu SO sehe ich eine übliche Methode, um Daten von einem Controller an die View zu senden. Die Klasse View sieht oft ähnlich aus wie der folgende Code: %Vor% Ich verstehe nicht, warum ich die Daten in ei...
24.06.2013, 15:27
2
Antworten

"Mitglied ist privat", obwohl ich bei der Verwendung des abschließenden Rückgabetyps nicht von außen darauf zugreife

Wie kann ich das folgende Problem beheben? Ich schreibe eine funktionale Bibliothek, die die folgenden Funktionen definiert, die für diese Frage relevant sind: call(f,arg) : Ruft eine Funktion mit einem Argument auf. Nur ein Wrapper, d...
01.05.2013, 22:58
5
Antworten

GCC: Der Vergleich ist aufgrund des begrenzten Bereichs des Datentyps immer wahr - in Template Parameter?

Ich möchte eine Vorlage schreiben, die mir den kleinsten vorzeichenbehafteten ganzzahligen Typ zurückgibt, der eine gegebene Zahl darstellen kann. Das ist meine Lösung: %Vor% Allerdings akzeptiert GCC diesen Code nicht. Ich erhalte eine Fehl...
03.05.2012, 15:34
2
Antworten

C ++ - Vorlage auf Anwesenheit / Abwesenheit eines Klassenmitglieds spezialisieren?

Betrachten Sie Folgendes: %Vor% Ich möchte C so spezialisieren, dass C & lt; A & gt; bekommt eine Spezialisierung und C & lt; B & gt; bekommt das andere, basierend auf der Anwesenheit oder Abwesenheit des Typenamens T :: foo. Ist das möglich...
27.04.2012, 16:53
1
Antwort

Wie man GSP-Mail-Vorlagen mit Grails externalisiert?

Wenn E-Mails aus Vorlagen gerendert werden, werden die Vorlagen in "grails_app / views" nachgeschlagen: %Vor% Wie kann ich die Mail-Vorlagen außerhalb der Anwendung (WAR-Datei) in das Dateisystem einfügen?     
19.01.2011, 14:32
4
Antworten

C ++: Funktion wird nicht überschrieben, wenn Vorlagen verwendet werden

Ich bin gerade dabei, eine kleine Kalenderbibliothek für einen Schulauftrag zu schreiben, und ich bin auf ein unerwartetes und sehr verwirrendes Problem gestoßen. Mein Zuweisungsoperator wird nicht überschrieben, wenn ich Vorlagen einführe! A...
01.11.2012, 19:54
2
Antworten

Ist es möglich, std :: enable_if zu verwenden, um eine Mitgliedervorlagenspezialisierung auszuwählen?

Gegeben eine Klassendeklaration %Vor% Ich möchte A::foo für verschiedene Typen ( int , ...) und Klassen (POD, non-POD) von T spezialisieren. Leider kann ich std::enable_if nicht für letzteres verwenden. Folgendes kompiliert nicht:...
26.10.2012, 10:02