006
16.10.2006, 18:47 Uhr
0xdeadbeef
Gott (Operator)
|
Joa, prinzipiell ist genau das gedacht. Mir ist zwar nicht ganz klar, wozu die Methode hash_i gut sein soll, die in der Implementierung nichts macht, aber das soll mir grad egal sein. Was du da geschrieben hast, nennt man gerne "Funktor", wobei das da nicht der mathematischen Definition entspricht. Vielleicht intuitiver ist "Funktionsobjekt", quasi eine Funktion mit Eigenschaften. Viele Algorithmen und Klassen der STL akzeptieren diese Art Objekt als Parameter, z.B. std::transform.
Bist du ganz allein auf die Idee gekommen? Das wär ziemlich beeindruckend. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |