specialization

Eine leistungsstarke Funktion von C ++ - Vorlagen ist die "Template-Spezialisierung". Dies ermöglicht die Bereitstellung alternativer Implementierungen basierend auf bestimmten Eigenschaften des parametrisierten Typs, der instanziiert wird. Template-Spezialisierung hat zwei Zwecke: bestimmte Formen der Optimierung zuzulassen und Code Bloat zu reduzieren.
1
Antwort

Warum sind Funktionsvorlagenspezialisierungen in einer Klasse nicht zulässig?

Nachdem ich auf viele meiner Fragen zu stackoverflow Antworten gefunden habe, bin ich nun auf eine Frage gestoßen, auf die ich die Antwort nicht finden kann und ich hoffe, dass jemand bereit ist, mir zu helfen! Mein Problem ist, dass ich eine...
02.09.2013, 09:29
3
Antworten

mehrdeutige Vorlage Seltsamkeit

Ich habe den folgenden Code (Entschuldigung für den großen Code-Chunk, aber ich konnte ihn nicht mehr eingrenzen) %Vor% Aber es kann nicht mit gcc (v4.3) mit kompiliert werden %Vor% OK, also ist es mehrdeutig. aber ich habe nicht erwarte...
22.07.2009, 17:17
1
Antwort

Vererbung der Klassentabelle gegen Denormalisierung

Ich versuche eine Spezialisierung / Generalisierung zu modellieren, die auf die Verwendung der Vererbung von Klassentabellen abzielt (siehe diese Antwort ) . Mein Kollege hat jedoch Bedenken hinsichtlich Wartung und Leistung, da es viele (50...
12.04.2010, 16:43
3
Antworten

Funktionsspezialisierung in der Template-Klasse für Float- und Double-Literale

Ich versuche eine Lösung zu finden, um konstante numerische Literale innerhalb der Template-Klassenmethode zu haben. Ich mache einige Mathe-Vorlagen-Klassen, die mit Float- oder Double-Typen verwendet werden können. Das Problem besteht darin, da...
18.06.2012, 17:34