c ++中引用变量的大小

Rav*_*avi 7 c++

我想知道为什么这个问题没有在堆栈溢出中讨论?reference只是变量的另一个名称,所以执行是如何在内存级别进行的

是作为指针内部实现的引用?

Alo*_*ave 19

如何实现引用纯粹是一个实现细节.但是,大多数实现都会使用指针实现它们.
sizeof应用于引用的运算符将为您提供它所引用的元素的大小.

引用本身的大小是多少?

C + 11标准:§8.3.2.4

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

请注意,Unspecified意味着编译器实现不需要记录它如何实现引用.你也不应该认为实施是具体的.简而言之,语言标准将参考实现视为该语言的用户不需要知道的细节,因此它抽象了这个细节.