templates

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

Wie mache ich meine Iterator-Klassen nicht wie Container-Klassen aussehen?

Die Prämisse Angenommen, ich habe eine Containerklasse Box , die die inneren Klassen const_iterator und iterator enthält. Weil ich möchte, dass ein iterator zu einem const_iterator castbar ist, erbt letzterer vom ersteren: %Vo...
13.10.2014, 19:01
3
Antworten

Jeder hatte Erfolg mit Build-Phasen zum Kopieren von Dateien in Xcode 4-Vorlagen

Ich habe versucht, einer Projektvorlage für Xcode 4 die Build-Phase Copy Files hinzuzufügen, aber ich kann nicht herausfinden, wie man Dateien zum Kopieren hinzufügt. Hier ist, was ich meinem Ziel hinzugefügt habe. Änderungen an DstPath, DstS...
16.04.2011, 04:59
2
Antworten

Problem mit C ++ - Vorlagenargumenten mit ausgeblendeter Sichtbarkeit

Ich kompiliere den folgenden Code unter gcc mit -visibility = hidden: %Vor% Wenn ich die resultierende Objektdatei über nm | Grep B, ich bekomme %Vor% I.e., B<int> ist sichtbar, aber B<A<int> > ist unsichtbar. B...
21.03.2011, 16:40
1
Antwort

So implementieren Sie ein Adapter-Framework in C ++, das sowohl unter Linux als auch unter Windows funktioniert

Hier ist, was ich versuche zu tun: Ich entwickle eine plattformübergreifende IDE (Linux und Windows), die Plugins unterstützt. Ich muss die Erweiterbarkeit mithilfe eines Adapterframeworks unterstützen, das dem von Eclipse ähnelt. Siehe hier...
14.02.2012, 10:10
1
Antwort

Wie erzwinge ich die Begrenzung der Kind-of-X-Beschränkung auf den Template-Parameter?

Angenommen, ich möchte die Einschränkung erzwingen, dass der übergebene Template-Parameter ein Kind von Foo ist. Gibt es eine Möglichkeit, dies durch Typeigenschaften durchzusetzen? Ein Kompilierungszeit static_assert Fehler wäre großart...
25.12.2012, 06:59
0
Antworten

Statische Inferenz des Funktionstyparguments in Standard C ++ 98 vom Funktionszeiger

Ich habe eine gemeinsame Bibliothek, die unäre Funktionen wie folgt exportiert: %Vor% Die Bibliothek wird von einem Compiler ohne C ++ 11-Unterstützung verbraucht. Ich möchte die Funktionstypen statisch in einer Struktur vom Funktionsnamen a...
08.01.2018, 08:10
1
Antwort

Out-of-Line-Elementvorlagenfunktionsdefinition unter Verwendung einer anderen Elementvorlagenfunktion in der Signatur

Ich habe dieses Problem in einem echten C ++ 11 Code kennengelernt, aber ich habe es auf den Punkt gebracht: %Vor% Ich habe versucht, eine Out-of-Line-Definition einer Template-Member-Funktion einer Template-Klasse zu erstellen, wobei die Si...
14.03.2017, 10:52
2
Antworten

Wie implementiert man eine generische DOM-Datenstruktur in C ++?

Ich versuche eine sehr einfache Implementierung der Document Object Model Bibliothek zu schreiben, um eine generische Datenstruktur für meine weiteren Projekte zur Verfügung zu stellen. Um die Dinge einfach zu halten, habe ich nur drei Hauptklas...
16.10.2010, 23:42
1
Antwort

Wie benutzt man Live Templates in File Templates in IntelliJ IDEA?

Ich versuche, die Standard-Header in Intellij IDEA Community 2016.1 zu ändern %Vor% Damit eine Datumsvariable ein ISO 8601-Datumsformat anstelle des üblichen Plattform- und Gebietsabhängigkeits-Formats druckt. Es erweist sich als verdammt sc...
02.05.2016, 22:39
2
Antworten

Vorlage Freundschaft

Ich versuche auf geschützte Variablen einer Template-Klasse mit verschiedenen Template-Parametern zuzugreifen. Eine Friend-Deklaration mit Vorlagenparametern gibt den folgenden Fehler: mehrere Vorlagenparameterlisten sind nicht erlaubt M...
22.09.2009, 08:18