Geh halt mit nem Debugger Schritt für Schritt durch. Sollte so schwer nicht zu finden sein. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
Du bist total wahnsinnig, hat Dir das schon mal einer gesagt? Autsch, mein Kopf... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
Als ich 0xdeadbeefs Code gesehen hab musste ich laut auflachen... Bin ich da noch zu retten? Gibt es noch Hoffnung ? -- Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.
Du bist total wahnsinnig, hat Dir das schon mal einer gesagt? Autsch, mein Kopf...
Pff. Template-Metaprogrammierung ist einfach. Das einzig komplizierte ist, bei Rekursion die Abbruchbedingung richtig hinzukriegen, weil foo && bar etc. nunmal beim Kompilieren nicht lazy evaluiert werden. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe DijkstraDieser Post wurde am 28.01.2007 um 17:54 Uhr von 0xdeadbeef editiert.
Ich glaube der Code von Beefy wurde nur nicht kommentiert, weil ihn 80% der Leser nicht verstanden hat -- perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'