引用是存储在堆还是堆栈上?

7 c++ memory-management reference

我想知道参考变量是否c在这段代码中:

int a = 5;
int & c = a;
Run Code Online (Sandbox Code Playgroud)

从堆或堆栈分配.有人可以帮忙吗?谢谢

And*_*owl 15

引用只是一个别名,C++ 11标准未指定它是否需要实际存储.

根据C++ 11标准的第8.3.2/4段:

未指定参考是否需要存储(3.7).

  • @YasinRazlık 答案是没关系。 (2认同)