fractal.tfract - TFEngine & T-Fract 開発室
フラクタルエンジンライブラリ TFEngine
フラクタルジェネレータ T-Fract
#8: property に対する += 演算
Date: 2001/02/27 07:21:47 Tue Author: tos (tnet0004)
Parent Article: #7: property に対する += 演算
Child Article: #9: property に対する += 演算
> 代入演算子に対して setter が関連づけられていたりするんでしょうかね?
> それで += などの演算子には定義されていないとか。
> ML とか 2ch とかで一度聞いてみては?
C++Builder のヘルプに書かれていました。
→Borland C++Builder言語ガイド「代入演算子とプロパティの使い方」
ケース 1
Edit1->Text = Edit1->Text + "foo";
ケース 2
Edit1->Text += "foo";
a = a + b 形式のケース 1 は,次のようなコードを生成します。
SetText(GetText() + "foo");
このコードは適切であり,期待どおりの結果を生成します。
a+=b 形式のケース 2 は,次のようなコードを生成します。
temp = GetText();
temp += "foo";
でも、普通はこんな事気にしないで使ってしまうと思います。
なかなか際どい仕様です。(笑)
tos.
■ この記事のコメントを書く
■ この書き込みを削除/復活します(投稿者のみ可)
■ この書き込み近辺の一覧表示へ
【最新20記事
[一覧]
[ツリー]
[一括]
】
【最新の記事は 15 番です.】
【次の 2記事
[一覧]
[ツリー]
[一括]
】
■ メインページ