Suchergebnisse für Anfrage "template-specialization"

5 die antwort

Spezialisierung der Funktionsvorlagen auf Funktionszeiger

Ich habe eine Desinfektionsfunktion, die ich nur mit (herkömmlichen) Zeigertypen ausführen möchte.Mein Problem sind Funktionsvorlagen, bei denen ich die Funk...

2 die antwort

Teilspezialisierung mit abhängigem Namen (Typenname)

3 die antwort

Syntax zur Spezialisierung verschachtelter Vorlagenklassen

TOP-Veröffentlichungen

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

4 die antwort

Funktionsvorlage ausblenden, Spezialisierungen deklarieren

Dies ist eine Fortsetzung vonC ++ - Vorlagen: Instanziierung der Basisvorlage verhindern [https://stackoverflow.com/questions/2050900/c-templates-prevent-instantiation-of-base-template] Ich verwende Vorlagen, um eine Funktionsüberladung zu ...

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

4 die antwort

Ist std :: vector <T> ein benutzerdefinierter Typ?

In 17.6.4.2.1 / 1 und 17.6.4.2.1 / 2 deraktueller Normentwurf [https://isocpp.org/files/papers/N3797.pdf]Einschränkungen gelten für Spezialisierungen, in die Benutzer injizierennamespace std. Das Verhalten eines C ++ - Programms ist undefiniert, ...

4 die antwort

Wie kann eine teilweise Spezialisierung ausgewählter Elementfunktionen basierend auf einem Vorlagenparameter simuliert werden, der ein AWL-Container ist?

Ich arbeite mit einer Klasse, die AWL-Container als Vorlagenparameter verwendet. Da jedoch nicht alle Container die gleichen Methoden bereitstellen, versuche ich herauszufinden, wie ich bestimmte Methoden basierend auf dem verwendeten Container ...

4 die antwort

“Template <>” vs “template” ohne Klammern - was ist der Unterschied?

Angenommen, ich habe erklärt: template <typename T> void foo(T& t);Now, was ist der Unterschied zwischen template <> void foo<int>(int& t);un template void foo<int>(int& t);semantically? Und haben Template-with-no-Brackets und ...