Typen checken?
-
HumeSikkins schrieb:
ssm schrieb:
to HumeSikkins
es ging nich um partielle Spezialisierung
Das Zitat sowie mein Beitrag sollten ausdrücken, dass ihr beide auf gewisse Art und Weise recht habt. Das Wort "spezialisieren" ist hier einfach nicht "speziell" genug
1. Spezialisierung ist Spezialisierung
2. partielle Spezialisierung ist partielle Spezialisierung
3. es gibt keinen Begriff "die ganze Spezialisierung", oder doch?
-
ssm schrieb:
HumeSikkins schrieb:
ssm schrieb:
to HumeSikkins
es ging nich um partielle Spezialisierung
Das Zitat sowie mein Beitrag sollten ausdrücken, dass ihr beide auf gewisse Art und Weise recht habt. Das Wort "spezialisieren" ist hier einfach nicht "speziell" genug
1. Spezialisierung ist Spezialisierung
Nö. Spezialisierung ist das Ergebnis der Ersetzung von Template-Parametern durch tatsächliche Argumente und als solche kein eindeutiger Begriff. Eine Spezialisierung kann so z.B. durch eine Instanziierung oder durch eine explizite Spezialisierung entstehen. Sie ist aber keine explizite Spezialisierung.
2. partielle Spezialisierung ist partielle Spezialisierung
und nur für Template-Klassen möglich. Das Ergebnis ist eine alternative Definition eines primary Templates, die nach wie vor von mindestens einem Templateparameter abhängt.
3. es gibt keinen Begriff "die ganze Spezialisierung", oder doch?
Keine Ahnung was du meinst. Es gibt eine explizite Spezialisierung (explicit specialization).
Eine explizite Spezialisierung ist ein Konstrukt, dass eine alternative Definition für ein sogenanntes primary Template deklariert oder definiert, so dass diese Definition nicht mehr von einem Templateparameter abhängt. Eine explizite Spezialisierung beginnt immer mit template <> und kann sowohl für Klassentemplates als auch für Funktionstemplates angegeben werden.
-
HumeSikkins schrieb:
ssm schrieb:
HumeSikkins schrieb:
ssm schrieb:
to HumeSikkins
es ging nich um partielle Spezialisierung
Das Zitat sowie mein Beitrag sollten ausdrücken, dass ihr beide auf gewisse Art und Weise recht habt. Das Wort "spezialisieren" ist hier einfach nicht "speziell" genug
1. Spezialisierung ist Spezialisierung
Nö. Spezialisierung ist das Ergebnis der Ersetzung von Template-Parametern durch tatsächliche Argumente und als solche kein eindeutiger Begriff. Eine Spezialisierung kann so z.B. durch eine Instanziierung oder durch eine explizite Spezialisierung entstehen. Sie ist aber keine explizite Spezialisierung.
2. partielle Spezialisierung ist partielle Spezialisierung
und nur für Template-Klassen möglich. Das Ergebnis ist eine alternative Definition eines primary Templates, die nach wie vor von mindestens einem Templateparameter abhängt.
3. es gibt keinen Begriff "die ganze Spezialisierung", oder doch?
Keine Ahnung was du meinst. Es gibt eine explizite Spezialisierung (explicit specialization).
Eine explizite Spezialisierung ist ein Konstrukt, dass eine alternative Definition für ein sogenanntes primary Template deklariert oder definiert, so dass diese Definition nicht mehr von einem Templateparameter abhängt. Eine explizite Spezialisierung beginnt immer mit template <> und kann sowohl für Klassentemplates als auch für Funktionstemplates angegeben werden.
ok, ok, ich kapitulire