templates

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

typisierte vs untypisierte vs expr vs stmt in Vorlagen und Makros

Ich habe in letzter Zeit Vorlagen und Makros verwendet, aber ich muss sagen, dass ich kaum Informationen über diese wichtigen Typen gefunden habe. Das ist mein oberflächliches Verständnis: typed / expr ist etwas, das vorher existieren muss,...
12.07.2015, 11:32
1
Antwort

Warum wird der Template-Funktor als Wert übergeben und nicht als Referenz weitergeleitet?

In der Diskussion hatten wir hier Ich spielte mit dem Passspiel herum Funktoren. C ++ STL übergibt Funktoren als Werte (in std::for_each , std::find_if , std::transform ) Also erklärte ich, dass meins so wäre. %Vor% Nun könnte der...
13.07.2016, 16:31
3
Antworten

Ist es sicher, die Definition der Spezialisierung der Template-Member-Funktion (withOUT default body) in der Quelldatei zu platzieren?

Folgendes meine ich: %Vor% - %Vor% - %Vor% Das ist völlig in Ordnung, oder? Ich fing an, das zu bezweifeln, weil ich gerade den specialization of '...' after instantiation -Fehler übersprungen habe, was für mich neu war. Also h...
10.04.2014, 13:20
2
Antworten

RAII und abgeleitete Template-Argumente

Hier ist ein Problem, auf das ich oft mit RAII stoße. Ich habe mich gefragt, ob jemand eine gute Lösung dafür hat. Beginnen Sie mit Ihrer standardmäßigen RAII-Dienstprogrammklasse: %Vor% Jetzt muss ich aus verschiedenen Gründen eine Vorla...
14.07.2014, 18:30
1
Antwort

C ++ - Universalreferenz im Konstruktor und Rückgabewertoptimierung (rvo)

Warum findet die rvalue-Optimierung nicht in Klassen mit Konstruktoren mit universellen Referenzargumenten statt? Ссылка %Vor% Ausgabe: %Vor%     
24.07.2014, 04:27
2
Antworten

Vorlagenfunktionen im Namespace verursachen Fehler

Nehmen Sie den folgenden Code an: %Vor% Aus irgendeinem Grund, den ich nicht verstehen kann, erzeugt es die folgenden Kompilierungsfehler mit g++-4.8 : %Vor% während clang 3.3 ergibt: %Vor% Wenn jedoch der Namespace Utils entfer...
28.08.2013, 16:51
1
Antwort

Warum sind meine T & T & Copy-Konstruktoren mehrdeutig?

%Vor% Fehlermeldung: %Vor%     
08.06.2013, 11:25
2
Antworten

C ++ noExcept-Deklaration ändert den Vorlagenabzug

Ich habe versucht, das Beispiel auf Seite 91 von Effective Modern C ++ zu bestätigen, und ich stieß auf ein seltsames Problem. Dieser Code %Vor% Gibt mir einen Fehler wie    error: Anforderung für das Element 'front' in 'a', das nicht vom...
18.08.2016, 17:59
5
Antworten

Verwenden Sie Staubvorlagen mit eckigen js

Ich bin neu in angularjs Umgebung, ich möchte eckig mit Staubvorlagen verwenden, da die aktuelle Anwendung Staubvorlagen hat, aber ich konnte nichts finden, wie ich meine vorhandenen Staubvorlagen mit angular js verwenden kann. Das Problem is...
06.08.2014, 04:57
5
Antworten

Wie schreibe ich einen Streaming-Operator, der willkürliche Container (vom Typ "X") nehmen kann?

Ich habe eine C ++ Klasse " X ", die eine besondere Bedeutung hätte, wenn ein Container von ihnen an ein std::ostream gesendet werden würde. Ich habe es ursprünglich speziell für std::vector<X> : implementiert %Vor% Wenn...
05.12.2012, 13:51