OldSchoolHack

Register / Login English

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

icon Thread: [Tutorial] [C++ von { bis }] 34 - Teilweise ziemlich speziell

Join Date: Aug 2007

Posts: 8643

User-Rating:

199 positive
33 negative
Quote from 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: Only registered and activated users can see links.



__________________

Hallo