ポインタ参照差

参照の最初に、定義

 

これは、他の変数のエイリアスを参照するので、参照は、メモリ空間を割り当てません。

 

ステートメント方法参照:タイプ識別子の参照名=&変数名を標的とする、製品(例えば、INT&PTR = NUM​​;)

 

参照ポインタとの間の第二、差

 

図1に示すように、ポインタは、メモリ空間を割り当て、エンティティです。エイリアス参照のみの変数はメモリ空間を割り当てる必要はありません。

 

図2において、参照は、定義されたときに初期化する必要があり、変更することはできません。ポインタが定義されたときに初期化され、変数空間のポイントである必要はありません。(注:引用された値はNULLにすることはできませんすることはできません)

 

図3に示すように、複数のポインタのレベルではなく、マルチレベルの参照、参考レベル。

 

図4に示すように、参照ポインタとインクリメント演算結果が同じではありません。(次のスペース、参照変数の基準値+ 1へのポインタ)

 

。5、はsizeof得られる基準は、可変の大きさである(オブジェクト)を指摘し、およびsizeofを得たポインタは、ポインタ自体の大きさです。

 

図6に示すように、基準変数が直接アクセスアクセスし、ポインタ変数へのアクセスが間接的にアクセスされます。

--------------------- 

著者:zhengqijun_ 

出典:CSDN 

オリジナルます。https://blog.csdn.net/zhengqijun_/article/details/54980769 

免責事項:この記事はブロガーのオリジナルの記事、再現され、ボーエンのリンクを添付してください!

 

おすすめ

転載: www.cnblogs.com/webcyh/p/11295517.html
おすすめ