1

これが c++ で機能するのはなぜですか? :

const int& a = 5;

参照はエイリアスです。理想的には、参照宣言によって変数へのメモリ割り当てが発生しないようにする必要があります。ただし、これを試してください:

cout<<&a<<endl;

メモリアドレスを取得します!代わりに、次は同じことを行います。 const int a = 5;

よりエレガントに。

繰り返しますが、そのようなステートメントの使用は何ですか:

const int& a = 5;

? そして、なぜC ++で許可されているのですか?

4

0 に答える 0