第四周 :C++面向对象(下)之二 关于reference
来源:互联网 发布:gif制作 知乎 编辑:程序博客网 时间:2024/06/09 14:35
9.关于reference
(1).reference 是什么?使用限制?
引用类型:
<1>.一旦声明必须赋初值;
<2>.一旦赋值就不能改变;
2.示例:
3.reference常见用途:
#include <iostream>int main(int argc , char* argv[]){ int x = 0; int* p = &x; int& r = x; // r 代表 x,现在r,x都是0,注意:reference一定要有初值,而且值不能变更了。 //int x2 = 5; //int r = x2 // r不能重新代表其他的值 double y = 0.1; double* p1 = &y; double& r1 = y; std::cout << "x的大小:" << sizeof(x) << std::endl; // 值为4:int类型在32位系统中占 4byte std::cout << "p的大小:" << sizeof(p) << std::endl; // 值为4:指针大小就是 4byte std::cout << "r的大小:" << sizeof(r) << std::endl; // 值为4:r的大小取决于他代表的那个类型所占的空间 std::cout << "y的大小:" << sizeof(y) << std::endl; // 值为8:double类型在32位系统中占 8byte std::cout << "p1的大小:" << sizeof(p1) << std::endl; // 值为4:指针大小就是 4byte std::cout << "r1的大小:" << sizeof(r1) << std::endl; // 值为8: r1的大小取决于他代表的那个类型所占的空间,}
0 0
- 第四周 :C++面向对象(下)之二 关于reference
- [Boolan] C++第四周 C++面向对象(下)
- 第四周 :C++面向对象(下)之一
- GeekBand C++ 面向对象高级编程(下) 第四周笔记
- Boolan C++面向对象高级编程(下)第四周笔记
- C++面向对象第四周笔记<Boolan>
- 初识Objecive-C 之 面向对象(二)
- 第6章面向对象(下)
- 第6章 面向对象(下)
- C#VS面向对象基础(二)
- Objective C 面向对象编程(二)
- Object-c 面向对象(二)
- C#——面向对象(二)
- 第四周作业(二)
- 第四周任务(二)
- 【C#】之面向对象
- 第七天 面向对象下
- js 之面向对象(二)
- 内部类
- 由一道题目引出的JavaScript中运算符的优先级问题
- python中判断对象是否可迭代 方法汇总
- 图像特征
- 特征图谱提取
- 第四周 :C++面向对象(下)之二 关于reference
- 聊聊高并发系统之降级特技
- sunday算法的实现
- php 文件操作实例
- offboard模式的控制流程分析
- java 查找文本中的数字并求和
- 【linux】ubuntu安装交叉编译工具arm-none-linux-gnueabi-gcc
- POJ 1156 The Doors(线段相交+最短路)
- python 对文件夹内的文件排序编号