Unit1.pasに全部書いちゃいました。【現在1万行】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGもうわけらからん!
0048デフォルトの名無しさん
NGNGinner classを保持してるclassがinner classを参照する場合、interface節で
inner classのunitをuses、参照する。inner classからinner classを保持して
るclassへの参照は、とりあえずTObject型にinner classを保持してるclassへの
参照を代入。implementation節でinner classのunitをusesし、as演算子で
down castを行い参照というのはどうよ?
>>47
interface or 抽象classをまとめて定義するだけだからprivateなmemberは無い
んでない?確か仕様上、同一unit間ではprivateなmemberにも参照可能だったっ
け。それをどう表現するかって事?
0049デフォルトの名無しさん
NGNGええと、相互に参照しあうクラスを宣言しつつ、かつ実装は
別ユニットにわけたいわけです。private は実装・継承時に
考えればいいんじゃないかなーとおもいます。
>>48
やっぱりそうなりますかね。。。as の嵐になってしまう。
それにしてもなんで同一ユニット内のクラスって private メンバまで
丸見えなんでしょうね。C++ の friend に対する回答?
0050デフォルトの名無しさん
NGNG>C++ の friend に対する回答?
そんなとこじゃないですか。関数ローカルなstatic変数を実現できるよう、型付
定数に代入可能だったりしますしね。
0051デフォルトの名無しさん
NGNG俺の組み込み機器用アセンブラソース(68K)は14,000行&400KByteぐらいだ。
もう手がつけられん。
■ このスレッドは過去ログ倉庫に格納されています