メソッドの引数には参照とポインタどちら? – プログラミング – Home

メソッドの引数には参照とポインタどちら...
 
通知
すべてクリア

[解決済] メソッドの引数には参照とポインタどちら?


shin
 shin
(@shin)
ゲスト
結合: 24年前
投稿: 18
Topic starter  

メソッドの引数には、参照とポインタの
どちらを使えば良いのでしょうか?

使い分けをするとしたらどういう時に参照を使って、
どういう時にポインタを使うんですか?


引用未解決
トピックタグ
jacta
 jacta
(@jacta)
ゲスト
結合: 24年前
投稿: 10
 

反復子として使うのでない限り、参照渡しの方がよいと思います。
参照渡しであれば、ポインタのようにNULLかどうかのチェックも不要に
なりますし、誤って参照先を変更してしまう不安要素もありません。


返信引用
ten_bun
 ten_bun
(@ten_bun)
ゲスト
結合: 24年前
投稿: 19
 

私の場合

参照を使う時
確実に初期化されている。

ポインタを使う時
Dynamicな使用の可能性があるとき。


返信引用
shin
 shin
(@shin)
ゲスト
結合: 24年前
投稿: 18
Topic starter  

jacta さん、ten_bun さん、レスありがとうございます。
今までなんでもポインタでやっていましたが、
これを参考に参照も使ってみようと思います。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました