メモリ管理

値渡し

日本語

概要

関数に引数を渡す際、値そのもののコピーを渡す方式。

詳細

引数として渡した値のコピーが関数内で使われる方式。関数内での変更は呼び出し元に影響しない。オブジェクトの参照自体を値渡しする言語では、コピーされるのは参照であり、参照先のオブジェクトの中身は共有される点に注意が必要。

プログラミングの他の用語