掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
構造体内の配列変数が参照渡しになってしまいます (ID:109148)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
自己解決しました。 どうやらVB.NETでは配列の受渡しは、まとめて行う場合、どのような 場合でも値渡しにはならず参照渡しになるようですね。(書籍等での 確認ではないですが。。。) dim a(5),b(5) as integer a(1)=1 a=b b(1)=10 で試したところ、予想通り a(1)=10 になりました。 a(1)=1 a(1)=b(1) b(1)=10 では問題なくa(1)=1 になりました。単体でデータを移動すれば 問題はないようなので、そういう関数を組むことにしました。 Cはよく知らないのですが、これはCの配列に合わせたため なのでしょうか?とりあえず、お騒がせしました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.