Suchergebnisse für Anfrage "templates"
C ++ - Vorlagen - LinkedList
BEARBEITEN - Unten beantwortet, die abgewinkelten Klammern verpasst. Vielen Dank an alle. Ich habe versucht, eine einfache, einfach verknüpfte Liste zu schreiben, die ich in anderen Programmen verwenden kann. Ich möchte, dass es mit integrierten ...
Die explizite Spezialisierung von Funktionsschablonen führt zu einem Linkerfehler
Funktionen.h: #pragma once #include <iostream> template<class T> void TemplatedFunction(T* p) {} template<> void TemplatedFunction<float>(float* p) {} template<> void TemplatedFunction<char>(char* p) {}Functions.cpp: #include "Functions.h" void ...
Dynamisches mehrdimensionales C ++ 11-Array eines beliebigen Typs unter Verwendung der Vektor- / Initiatorliste
Wie erstelle ich ein mehrdimensionales Array (Matrix), dessen Dimensionen zur Laufzeit ermittelt werden? Der beste Weg scheint zu sein, einen Vektor von Dimensionen für die Konstruktion und auch einen Vektor von Offsets zu verwenden, um auf ...
c ++ Template zu Template Parameter
Vor kurzem habe ich einige C ++ - Vorlagencodes getestet und einen umwerfenden Fehler gefunden. Nach meinen Recherchen über das Internet, insbesondere Stackoverflow, ist dieser Code vollständig gültig, der Compiler löst jedoch einen Fehler bei ...
Was ist der richtige Weg, um ein statisches Element vom Typ 'T &' in einer Klasse mit Vorlagen zu initialisieren?
Ich spiele mit einer eifrig initialisierenden generischen Singleton-Klasse. Die Idee ist, dass Sie wie folgt öffentlich von der Klasse erben: class foo : public singleton<foo> { };Ich habe viel gelernt, aber ich stecke gerade fest, weil mein ...
Was sind die Vorteile einer Direktivenvorlagenfunktion in Angularjs?
Nach der Dokumentation atemplate kann eine Funktion sein, die zwei Parameter annimmt:element undattributes und gibt einen Zeichenfolgenwert zurück, der die Vorlage darstellt. Es ersetzt das aktuelle Element durch den Inhalt des HTML. Der ...
Template-Metaprogrammierung: Warum Flat-Type versagt
Ich möchte einen Baumtyp auf einen flachen Typ reduzieren. Beispiel: typedef std::tuple<int,std::tuple<int,long>,int> tup; Flat<tup>::type=>std::tuple<int,int,long,int>Ich benutze: template<typename T> struct Flat { using type=T; }; template ...
vector <template>, c ++, class, Vektor hinzufügen
Ich versuche, eine Klasse zu erstellen, die Elemente aus einer Reihe von Vektoren zeichnet (und diese Vektoren auch als Container in der Klasse enthält), aber ich habe das Gefühl, dass beim Verwalten des Vektors viele Funktionen wie vectorOneAdd ...
Unterschied zwischen Elementfunktionen für eine Schablonenklasse, die innerhalb und außerhalb der Klasse definiert ist
Gibt es einen Unterschied zwischen der Definition von Elementfunktionen für eine Vorlagenklasse innerhalb der Klassendeklaration und außerhalb? Innen definiert: template <typename T> class A { public: void method() { //... } ...
Definieren von benutzerdefinierten Hashfunktionen und Gleichheitsfunktionen für unordered_map
Ich versuche, einen Typ von unordered_map zu definieren, der eine benutzerdefinierte Hash-Funktion und Gleichheitsvergleichsfunktion hat. Die Funktionsprototypen dieser Funktionen lauten wie folgt: //set<Vertex3DXT*> is the type of the key; ...