OldSchoolHack

Register / Login English

[C++ von { bis }] 32 - Template Metaprogramming


icon [C++ von { bis }] 32 - Template Metaprogramming #1

Join Date: Aug 2007

Posts: 8643

User-Rating:

199 positive
33 negative
Quote from Bytes'n'Objects
Einer der Punkte, an dem man sich immer wieder das Hirn verknotet: mit Templates kann man programmieren. Die entsprechenden Programme werden allerdings nicht zur Laufzeit ausgeführt, sondern während des Übersetzens des Programms. Quasi eine Meta-Sprache, mit der man das Verhalten des Compilers ändern kann. Wir benutzen das hier, um unser beim letzten Mal eingeführtes RangeInt zu verbessern: statt strikter Inkompatibilität wird es jetzt nur noch kritisch, wenn wir tatsächlich inkompatible Bereiche haben.
---
Begleittext: Only registered and activated users can see links.



__________________

Hallo