ポインタ型のメリットは?

解決


なつき  2013-06-16 05:52:54  No: 44687

こんにちは。

データベースに接続してrecord型のポインタ型にデータを入れているサンプルをネット上で見かけます。

単にデータを格納するだけなら、解りにくいポインタ型にせず、単なるrecord型の配列で良いような気がします。

ポインタ型にするのは何かメリットがあるんでしょうか?

ポインタは関数の引数として渡すとき、アドレスを渡すので、引数を渡された関数としては実行速度が速いというのは解りますが、ただ単にデータを格納するだけならポインタにする必要が無いような気がします。


DEKO  2013-06-16 07:14:11  No: 44688

一例ですが。

[Tag プロパティの真価]
http://ht-deko.minim.ne.jp/tech006.html


take  2013-06-18 18:14:31  No: 44689

引数を渡された関数が、引数を出た後も書き換える事が出来るという
メリットがあります。

こんな使い方は普段ありませんが
引数で渡された変数を、その数秒後に「0」にする
とか、そういう使い方です。

生成の際にメインで使う変数のポインタを確保しておいて
データベースから出し入れするクラスを作ったときに使いました。
結構便利ですよ。

逆にそれ以外のときに使った事はないですね。


なつき  2013-06-24 09:52:11  No: 44690

tagとかは驚きましたが、確かに関数の引数には使ったりするなと思いました。

ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加