「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > C ++関数の変更はいつ発信者に影響しますか:値と参照

C ++関数の変更はいつ発信者に影響しますか:値と参照

2025-04-20に投稿しました
ブラウズ:319

Value vs. Reference in C  : When Do Function Modifications Affect the Calling Function?

を理解するC

の価値と参照によるパスを理解することは、価値を通過することと参照による通過の間の区別を理解することが重要です。これは、このコピーの関数内で行われた変更が関数の外側の元のオブジェクトに影響しないことを意味します。関数内で行われた変更は、元のオブジェクトに反映されます。

ステートメントを理解してください:「関数がその値を変更すると、値と参照を通過する呼び出し関数の範囲内に表示される」ただし、ステートメントの「値」という単語は、オブジェクト自体ではなくオブジェクトのデータを指すことを明確にすることが重要です。関数がこのデータを変更すると、元のオブジェクトのデータは影響を受けません。関数内のデータに変更された変更は、元のオブジェクトを変更します。

関数が値または参照によってオブジェクトを渡すかどうかに関係なく、関数がオブジェクト内のデータを変更すると、それらの変更は関数の外側に表示されます。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3