名前 題名 ▼ takiさん > ▼ Mr.XRAYさん > > > この記事も読み返したら,ちょっと変です... > > こういう記事は苦手です. > > まっ,いいか... (^^; > > > > 代議士ではありませんが, > > 「誤解を招いたら,ゴメンナさい」 > > マスター 悩ませてしまいごめんなさい。 > > TOBY氏のこの記事の意図は > 『「書き換えた時にコピー(copy on write)」はしてくれないのです。』の > 部分にあるように思えます。 > > Delphiのコーディングではintegerやstringなどで定義した変数は、:= による > 代入やvar指定していない関数の引数は元の変数の値が先の変数へコピーされます。 > コピーされることで、元の変数の値は先の変数の値と分離されます。 > しかし動的配列は代入してもコピーされませんから注意してください。 > > という事でしょう。 > > マスターにとっては、ポインタなんだから「当たり前」と感じられるかもしれま > せんが、私のレベルではポインタという事が頭にありませんからintegerやstringと > 同じように扱って、動的配列のデータが意味不明な値になって壺にハマって > しまいかねません。 > > また、このページのおかげで copy できる事も知りましたし…。 GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link