Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
vortrag:metaprogramming [07.01.2011 19:53] backtickvortrag:metaprogramming [14.01.2013 15:56] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 4: Zeile 4:
  
 **Nicht** betrachtet werden hier Textersetzungssysteme wie der C-Präprozessor, auch wenn diese genau so mächtig sind wie die Templatesysteme, um die es hier eigentlich geht. **Nicht** betrachtet werden hier Textersetzungssysteme wie der C-Präprozessor, auch wenn diese genau so mächtig sind wie die Templatesysteme, um die es hier eigentlich geht.
 +
 +Als Beispiel für die Mächtigkeit des C++-Templatesystems betrachten wir einen Brainfuckinterpreter, der nur aus Templates besteht.
  
 {{:vortrag:tmp.tar.gz|Texfile und Codebeispiele}} {{:vortrag:tmp.tar.gz|Texfile und Codebeispiele}}
vortrag/metaprogramming.1294429985.txt.gz · Zuletzt geändert: 14.01.2013 15:56 (Externe Bearbeitung)
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Driven by DokuWiki