Metaprogrammierung
-
Hallo,
ich hab mir gerade den Wikipedia-Artikel über
C++-Metaprogrammierung durch gelesen...
Kann mir einer ein paar nützliche Links posten?
Kann man einen Compiler dazu zwingen den gesammten
Code zur Compilier-Zeit auszuführen?
Oder ist das compiler-abhängig? (Verwende MinGW)
Ich denke daran, Daten aus externen Dateien (z.B. Bilder)
als Array (oder so) in meine Anwendung schreiben zu lassen...Vielen Dank schonmal,
Metaner
-
Schau mal hier http://www.boost.org/libs/mpl/doc/index.html
-
Metaner schrieb:
Hallo,
ich hab mir gerade den Wikipedia-Artikel über
C++-Metaprogrammierung durch gelesen...
Kann mir einer ein paar nützliche Links posten?
Kann man einen Compiler dazu zwingen den gesammten
Code zur Compilier-Zeit auszuführen?
Oder ist das compiler-abhängig? (Verwende MinGW)
Ich denke daran, Daten aus externen Dateien (z.B. Bilder)
als Array (oder so) in meine Anwendung schreiben zu lassen...Vielen Dank schonmal,
MetanerDu hast da etwas missverstanden denke ich oder der Artikel hat das nicht richtig verdeutlicht. Bei der Metaprogrammierung kann man Code zur Compilierzeit ausführen, aber nicht auf irgendwelche Laufzeit Funktionen/Klassen oder dergleichen zurückgreifen.
Von daher ist es auch nicht möglich via Metaprogrammierung Strings zu verarbeiten, Dateien zu laden, lesen, speichern, etc.
BR
evilissimo
-
Kann mir einer ein paar nützliche Links posten?
Aus der FAQ: http://www.c-plusplus.net/forum/viewtopic-var-t-is-39466.html