• ベストアンサー

参照送りした変数の値が戻ってしまいます。

ある構造体を自作関数で計算させる為、 構造体型のポインタを引数にして、そこへ参照送りしています。 しかし、自作関数内でアロー演算子を使って メンバの値を書き換えても 自作関数内では反映(デバッグで確認)されているのですが、 自作関数を出たら元の値に戻ってしまいます。 私が何かを勘違いしているからこうなるのだと思いますが、 値が戻ってしまうのは インスタンスが別物になっているのでしょうか? それとも扱い方が悪くて書き換えそのものが失敗しているのでしょうか? 推測で構いませんので 何か確認すべき点などの指摘をして頂けますと幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

その部分のソースを見せてください。 現物を見ないことには何とも…。

noname#202167
質問者

お礼

ご回答ありがとうございました。 少し特殊な宣言をされた構造体を使っていたので それが原因と思い込んであれこれやっていたら、 ・関連する別変数を当てていた。 ・思い込みから確認方法を間違っていた。 というイージーミスでした、 申し訳ありません; ご回答ありがとうございました;

関連するQ&A

専門家に質問してみよう