@fladdict @koizuka C++のイテレータってのは selectedNode に機能を…

@fladdict @koizuka C++のイテレータってのは selectedNode に機能を追加したものではなくて、selectedNode を持っている別のインスタンスなのです。

@fladdict 演算子の類いはググれないので困りますよねw

@fladdict 演算子の類いはググれないので困りますよねw

@fladdict (訂正: ->はオーバーロード出来る) イテレータインスタンスが持ってい…

@fladdict (訂正: ->はオーバーロード出来る) イテレータインスタンスが持っているイテレータ元への参照に delegate するみたいな実装になっています。

@fladdict (*obj).method() の短縮形が obj->method();…

@fladdict (*obj).method() の短縮形が obj->method(); だというのはもうご存知と思いますが、それに加えて、 . はオーバーロード出来ず、 -> はオーバーライド出来るという違いもあります。イテレーターの -> はオーバーロードされていて、

return top