ポインタと参照の違いを説明する前に、この2つの用語の意味について簡単に見ておきましょう。プログラムでは、データがメモリを占有しています。データにアクセスするためには、そのデータが実行時にメモリ上のどこに配置されているかを正確に把握する必要がある。このデータにアクセスし、そのデータがあるメモリアドレスを操作するために、ポインタ変数や参照変数が使われる。つまり、ポインタもリファレンスも、間接的にオブジェクトを参照するために使用することができます。これらは、基本的にメモリアドレスを値として受け取ります。ポインタと参照の重要な違いは、ポインタは他の変数のメモリ位置のアドレスを格納する変数であるのに対し、参照は他の変数を参照する変数であることです。ポインタとリファレンスは、...
-
0
-
匿名者
發佈於 2020-10-28 19:41