10

cこのコードのような参照変数かどうか疑問に思います:

int a = 5;
int & c = a;

ヒープまたはスタックから割り当てられます。誰か助けてもらえますか?ありがとう

4

4 に答える 4

17

参照は単なるエイリアスであり、実際のストレージが必要かどうかはC++11標準では指定されていません。

C++11規格のパラグラフ8.3.2/4による:

参照にストレージが必要かどうかは指定されていません(3.7)。

于 2013-03-18T20:16:54.953 に答える
4

参照は単なるエイリアスであり、特定の場所に割り当てる必要はありません。標準では、この種の詳細は指定されておらず、参照にストレージがまったく必要ないほどです。

于 2013-03-18T20:17:22.490 に答える
0

ほとんどのコンパイラは、参照を制限付きポインタと見なします。

于 2013-03-18T20:21:52.833 に答える