学习笔记:引用类型的初始化
来源:互联网 发布:手机端一键复制文字js 编辑:程序博客网 时间:2024/05/18 02:38
#include <iostream> // std::cout
using namespace std;
int main()
{
char i=97;
char& r1 = i; //r1是i的引用,二者等同
int&& r2 = i; //r2不是i的右值引用,是某临时对象的引用。伪代码:int tmp(i); int&& r2 = tmp;
const int& r3 = i; //const int& 同样具有捕捉右值的能力。伪代码:int tmp(i); int&& r3 = tmp;
//char&& r4 = i; //编译失败,r4不能捕捉左值
cout << " i=" << (void*)addressof(i)<<endl;
cout << "r1=" << (void*)addressof(r1)<<endl;
cout << "r2=" << (void*)addressof(r2)<<endl;
cout << "r3=" << (void*)addressof(r3)<<endl; //通过打印地址,证明了临时对象tmp的存在
return 0;
}
0 0
- 学习笔记:引用类型的初始化
- javaSE学习15_引用类型数组的初始化
- 引用类型数组的初始化
- 引用类型数组的初始化
- 值类型和引用类型的学习笔记
- js学习笔记-引用类型
- 5. 引用类型学习笔记
- JAVA 引用类型数组的初始化
- 如何初始化引用类型的成员变量
- (三)引用类型数组的初始化
- 引用类型数组初始化
- java中基本数据类型与对象引用类型的默认初始化值学习
- c#学习笔记(三) 字符串 引用类型
- Java学习笔记之引用类型
- C#学习笔记 2 初识引用类型
- java学习笔记——java中对象的创建,初始化,引用的解析
- AS3.0学习笔记--值类型和引用类型的区别
- 引用类型参数的初始化及可能出现的问题
- 探讨iOS浏览器的安全问题
- [后缀数组+思路] hdu 4436 str2int
- Linux下检测本机的端口是否被占用:netstat –apn | grep 8080
- velocity判断null,用velocity得不到list的长度的解决办法
- ISE中COE与MIF文件的联系与区别
- 学习笔记:引用类型的初始化
- 读取图库所有图片集合
- There is no Action mapped for namespace / and action name
- Apache与Tomcat 区别联系
- SQL删除字段中所有内容中的第一个字符
- Log4j的使用
- 十大编程算法
- 模型视图矩阵
- 第一次使用sqlmap