Suchergebnisse für Anfrage "templates"

9 die antwort

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 ...

1 die antwort

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 ...

3 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...

3 die antwort

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() { //... } ...

2 die antwort

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; ...