c++中引用占内存空间吗?还有就是,引用的存储的是被引用的地址吗?
2个回答
展开全部
这个看个人理解了,可以说占用也可以说不占用。任何变量名在编译后肯定会占用空间,这一点来说引用占用内存。但是引用本质只是别名而已,现代的C++编译器完全有能力在编译过程中就处理好引用初始化的问题,这样看来,引用也可以说不占用内存。
另外,引用即别名,不是变量,所以“引用的存储的是XXXX”这句话本身就是错误的。你可以将引用理解为一个变量的另一个名字就好了,他和指针有本质的不同的
另外,引用即别名,不是变量,所以“引用的存储的是XXXX”这句话本身就是错误的。你可以将引用理解为一个变量的另一个名字就好了,他和指针有本质的不同的
追问
我看到有些书上又讲到,说是引用变量存储的是被引用的地址...这又是怎么一回事?
追答
应该是不太严谨的说法,不建议这样理解。另外不同编译器在引用处理方面也会不同的。C++标准没有详细制定如何实现引用
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询