引用的本质
来源:互联网 发布:数据分析法 编辑:程序博客网 时间:2024/06/06 02:25
应用的本质在C++内部实现是一个常指针。编译器在编译的过程中使用常指针作为引用的内部实现,因此引用所占用的空间大小与指针相同,只是这个过程是编译器内部实现,用户不可见。
void testref(int& ref)
{
ref = 30;//ref是引用,转换为*ref=100
}
int main()
{
int a = 99;
int& ref = a;//自动转换为int* const ref=&a,这也能说明引用为什么必须初始化
ref = 100;//发现ref是引用,自动转换为*ref=20
std::cout << ref << std::endl;//输出100
std::cout << a << std::endl;//输出100
testref(ref);
std::cout << ref << std::endl;//输出30
std::cout << a << std::endl;//输出30
system("pause");
return 0;
}
0 0
- 引用的本质图解
- 引用的本质是什么
- c++引用的本质
- 引用的本质
- 引用的本质
- C++引用的本质
- 引用的本质
- 引用的本质是什么?
- 引用的本质是什么?
- 引用的本质
- 引用的本质剖析
- 引用的本质
- 引用的本质
- 引用的本质
- C++中引用的本质
- 引用的意义与本质
- C++中引用的本质
- c++之引用的本质
- live555发送H264
- App应用在桌面创建多个入口
- 十大滤波算法程序大全
- 坚持使用markdown写博客
- the diary of how to get a random word within a file
- 引用的本质
- Discuz!开发之电脑访问手机版网址自动跳转到电脑版网址
- VTK:测量类widget总结
- 使用Android Studio遇到的坑
- 算法训练 JAM计数法
- 【zzulioj 2134: 维克兹的进制转换】+ dp
- [Codeforces VK Cup 2016
- POJ 1082 博弈推规律
- 新品活动,1000件套装,限量免.费赠送CHANEL礼盒三件套(邂逅香水+coco香水+口红)Z