Suchergebnisse für Anfrage "specialization"

5 die antwort

Spezialisierung der Vorlage nach der Instantiierung?

Mein vollständiger Code ist zu lang, aber hier ist ein Ausschnitt, der das Wesentliche meines Problems widerspiegelt:

3 die antwort

statische Elementinitialisierung für spezialisierte Vorlagenklasse

class A { }; template <typename A, int S> class B { public: static int a[S]; B() { a[0] = 0; } }; template<> int B<A, 1>::a[1]; int main() { B<A, 1> t; t; }Es wird unter GCC 4.1 kompiliert, verknüpft jedoch ...

3 die antwort

Spezialisieren einer Vorlage auf einem Lambda in C ++ 0x

Ich habe eine Traits-Klasse geschrieben, mit der ich Informationen über die Argumente und den Typ einer Funktion oder eines Funktionsobjekts in C ++ 0x extrahieren kann (getestet mit gcc 4.5.0). Der allgemeine Fall ...

TOP-Veröffentlichungen

8 die antwort

Ist eine Teilklassenspezialisierung die Antwort auf dieses Designproblem?

Sagen Sie, Sie haben eine Klasse, die eine Verbindung zu einem Remote-Server herstellen soll. Ich möchte diese Klasse abstrahieren, um zwei Versionen bereitzustellen, von denen eine über UDP und die andere über TCP verbunden ist. Ich möchte ...

8 die antwort

Ist die Spezialisierung von std :: to_string für benutzerdefinierte Typen nach dem C ++ - Standard zulässig?

st es in C ++ 11 und höher erlaubt, sich auf @ zu spezialisierestd::to_string in demstd Namespace für benutzerdefinierte Typen? namespace std { string to_string(::MyClass const & c) { return c.toString(); } } Anwendungsbeispiel: int main() { ...

6 die antwort

C ++ - Spezialisierung auf einzelne Vorlagen mit mehreren Vorlagenparametern

Hallo Ich möchte nur einen von zwei Vorlagentypen spezialisieren. Z.B.template <typename A, typename B> class X sollte eine spezielle Implementierung für eine einzelne Funktion habenX<float, sometype>::someFunc(). Beispielcode ...