ミ,,゚Д゚彡DelフサギコのフサフサDelphi談話室�A
■ このスレッドは過去ログ倉庫に格納されています
0623デフォルトの名無しさん
NGNGなるほど、>>619さんはジェネレータライクなことをされているんですか。それありですね。
試してみます。
>>620さん。例えばあるレコードのリストをあるクラスに持たせたい場合、TListを生で使うと毎回、
hogedata : = THoge(Aruclass.HogeList[5]);
このようなキャストが入ることになります(よね)。
これがスマートじゃないと言うことですべてのリスト操作メソッドをオーバーライドしてそこでキャストをしたいなと。
いや、返値の型が変わるから元のメソッドをprivateに定義し直してオーバーロード?
けど、返値の型しか変化のない関数はオーバーロード出来ない・・・。
こういうときC++のテンプレートの偉大さがわかりますねw。
var
Aruclass :TAruclass<THoge>;
みたいなこと出来たらなぁ・・・。
■ このスレッドは過去ログ倉庫に格納されています