- 33 名前:デフォルトの名無しさん mailto:sage [2009/06/05(金) 07:12:40 ]
- >>32
オレの場合、setter/getterは原則用意しない。 メンバ変数のみのstruct的なもの、メソッドのみのclass的なものに大抵は分かれる。 その説明だとC++メソッドをどう登録するかの説明が無いみたいなんだけど……? それから、SqBindの場合、_get/_setはバインドしたメンバが無い場合は キャンセルされてSquirrel側に制御が戻る。 だからバインドした後でSquirrel側から登録したものを呼び出したり(これは確認)、 継承したりも有効(これはたぶん) オレはバインドされたC++側のインターフェイスの固定さ加減を自分で信用してないので、 バインドしたSquirrelクラスをさらに継承したりはしないようにしている。 そうするときは包含にするね。 そういや、Squirrelはプロパティがほしいかも。
|

|