c 中引用变量的大小

c 中引用变量的大小,第1张

概述我想知道为什么这个问题没有在堆栈溢出中讨论? reference只是变量的另一个名称,所以执行是如何在内存级别进行的 是作为指针内部实现的引用? 如何实现引用纯粹是一个实现细节.但是,大多数实现都会使用指针实现它们. 应用于引用的sizeof运算符为您提供它所引用的元素的大小. What is the size of the reference itself? C 11标准:§8.3.2.4 It 我想知道为什么这个问题没有在堆栈溢出中讨论?
reference只是变量的另一个名称,所以执行是如何在内存级别进行的

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

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

What is the size of the reference itself?

C 11标准:§8.3.2.4

It is unspecifIEd whether or not a reference requires storage (3.7).

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

总结

以上是内存溢出为你收集整理的c 中引用变量的大小全部内容,希望文章能够帮你解决c 中引用变量的大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1237533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存