+0900"前田です。delphiじゃそんな賢い(^^;こと出来ないし。この辺はダイナミックな言語ならではの機能ですよね。->りコンポーネントを意識した仕様だと考えるのが自然ではないでしょうか。いるような気がします。続きが別途必要になってきてちょっと面倒ですよね。いうことを書きました。onlyな属性のアクセスメソッドと、Array#sortのような副作用のためのメソッドは文法的には区別が付かないので、プロパティを指定するのに別の手続きが必要になりますよね。RubyならModuleにメソッドを追加すればスマートにできそうですけど、DelphiみたいなPascalベースの言語ではそういうわけにもいかないでしょうし。オブジェクトを使う側のソースも矢印まみれ...(^^;C++でオブジェクトをヒープに割当てる手法を使ってるとすぐメモリリークになっちゃいますよね。hackerならそんなことはないんでしょうけど。