OldSchoolHack

Registrieren / Anmelden Deutsch

[C++ von { bis }] 34 - Teilweise ziemlich speziell


icon [C++ von { bis }] 34 - Teilweise ziemlich speziell #1

Anmeldungsdatum: Aug 2007

Beiträge: 8646

Benutzer-Bewertung:

199 positiv
33 negativ
Zitat von Bytes'n'Objects
Templates in C++ müssen nicht immer für alle Möglichkeiten spezialisiert werden. Im Gegenteil: man kann die Tatsache, dass man bestimmte Spezialisierungen weglässt, ausnutzen, um den Compiler absichtlich in einen Fehler zu treiben. Das nutzen wir, um bei unserem RangeInt Zuweisungen auf prinzipielle Machbarkeit zu prüfen. Kann der Compiler nachweisen, dass eine Zuweisung nie klappen kann, dann schlägt die Übersetzung fehl. Ansonsten geht's ganz normal weiter.
---
Begleittext: Um Links zu sehen, musst du dich registrieren



__________________

Hallo