Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

vortrag:metaprogramming [07.01.2011 20:53]
backtick
vortrag:metaprogramming [14.01.2013 16:56] (aktuell)
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.txt · Zuletzt geändert: 14.01.2013 16:56 (Externe Bearbeitung)
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Driven by DokuWiki