Zitat Zitat von DFYX Beitrag anzeigen
Hm, irgendwie find ich da die Art, wie Operatorenüberladung in C++ funktioniert, übersichtlicher, aber das wird wohl Gewohnheitssache sein.
Kenne mich in C++ nicht damit aus, aber in D hat mich auch gestört, dass man beim Casting-Operator (afaik) nicht den Ziel-Typ mitgeliefert bekommt. o_O Man muss also irgendwas zurückliefern und hoffen, dass das in dem Kontext halbwegs passt.
Oder ich habe was übersehen. ^^"
Zitat Zitat
Außerdem kann mich mir vorstellen, dass man bei der Templatesache höllisch schnell durcheinander kommt, wenn man beispielsweise Iteratoren bastelt, weil ja, soweit ich das verstanden hab, bei gleichem Parametertyp auch die gleiche Instanz weiterverwendet wird.
Templates fand ich wie gesagt auch sehr verwirrend, aber mit denen komme ich auch in C++ nicht ganz klar. ^^"