c++ - 在任何带有引用变量的 C++ 编译器中会发生什么?
问题描述
当我们声明一个引用变量int & x = something
时,是否&
只是源代码中引用变量值的语法简写something
?我的意思是,编译器是否在后台插入了对指针的必要调用以访问 的值something
,还是使用更直接的方法?例如,我们是否有int x & = something
等于int* x = &something
,并且在代码中使用值 at x
likex = 10
结果*x = 10
?
解决方案
推荐阅读
- tinymce - Tinymce UI 问题和版本
- sql - CLR 函数迁移如何从程序集中提取代码
- macos - 使用 lldb 进行调试
- html - 有没有办法将字体系列应用于 HTML Unicode,如摄氏度?
- ethereum - 如何在solidity中反转uint的数字?
- ruby-on-rails - 舒适的墨西哥沙发覆盖链接文件的 href
- php - 使用 php json_encode 用于 php 数组的 json 数据出错
- r - 从已经上传的表格创建表格的功能
- excel - VBA循环遍历列中的所有行并在值不为空时使单元格成为必需
- c++ - 谷歌测试不打印通过/失败。异常退出