Suchergebnisse für Anfrage "template-specialization"

1 die antwort

Template-Metafunktion zur Erkennung von Template-Spezialisierungen

Inspiriert vondiese Frage, ich frage mich, ob es eine Überprüfung zur Kompilierungszeit gibt, die man einführen kann, um festzustellen, ob zwei vorgegebene T...

1 die antwort

C ++ - Template-Spezialisierung, die Methoden für Typen aufruft, bei denen es sich eindeutig um Zeiger oder Verweise handeln kann

1 die antwort

Template-Klassenmitgliedsspezialisierung ohne Deklaration im Header

Ich habe eine Template-Klasse, die ich in einem Header mit einer Methode deklariere und keine Definition dieser Methode im Header. In einer .cc-Datei definie...

TOP-Veröffentlichungen

1 die antwort

Spezialisierung von std :: hash auf abgeleitete Klassen

Ich habe eine abstrakte BasisklasseHashable dass Klassen, die gehasht werden können, von abgeleitet sind. Ich würde jetzt gerne erweiternstd::hash an alle Klassen, die sich von ableitenHashable. Der folgende Code soll genau das tun. #include ...

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

2 die antwort

Spezialisierung der C ++ - Vorlage auf der Grundlage der Anwesenheit / Abwesenheit eines Klassenmitglieds?

2 die antwort

Statische Typprüfung für Metaprogrammierung von C ++ - Vorlagen

Ich konnte keine Antwort auf mein Problem finden und poste es als Frage. Ich mache ein kleines Dummy-Beispiel, um es zu erklären:

2 die antwort

Warum verbietet der Standard die Angabe von Freunden für Teilspezialisierungen?

2 die antwort

Teilspezialisierung mit abhängigem Namen (Typenname)

2 die antwort

Spezialisierung der Elementfunktionsvorlage nach Instanziierungsfehler und Reihenfolge der Elementfunktionen

Das folgende Codebit kann unter gcc 4.5.3 nicht kompiliert werden struct Frobnigator { template<typename T> void foo(); template<typename T> void bar(); }; template<typename T> void Frobnigator::bar() { } template<typename T> void ...