C++ Primer plus 学习笔记之第八章函数探幽(1)
来源:互联网 发布:李斯特改编 知乎 编辑:程序博客网 时间:2024/04/19 13:33
A:int a = 10;
B:int & ob = a;
C:int * p = &a;
D:int function(int & ,const int &);
问:“&” 是引用?取地址?
答:B表示引用,即 ob是a的别称,从此ob与a就绑在一起同生同变,简直就是一个人;
C中“&”表示取地址;
D中函数原型中的形参也是“引用”(注意第二形参的 const类型)。
问:引用 和 指针有什么区别呢?
答:引用声明时必须初始化,也就是说他的声明就是为别人(变量)而活的。指针声明时可以不初始化。
引用(B)的本质就是其实就是这种形式 int * const ob;
问:如果
int temp = 20;
ob = temp;
那么 ob会变成temp的别名吗?答案是否定的。当然ob和a的值都变成了20,如果 a = 30,那么ob也变成30.
0 0
- C++ Primer plus 学习笔记之第八章函数探幽(1)
- C++ Primer Plus学习:第八章 函数探幽(1)
- C++ Primer Plus学习:第八章 函数探幽(2)
- 2012/1/21 《C++ Primer Plus》第八章:函数探幽 学习笔记
- C++ Primer Plus 学习笔记之函数探幽----1
- 【C++ Primer plus】【第八章】函数探幽
- 【学习笔记】C++primer plus 8.函数探幽
- 《C++ Primer Plus(第六版)》(10)(第八章 函数探幽 笔记)
- C++PrimerPlus第八章学习笔记——函数探幽
- 《C++ Primer Plus(第六版)》(11)(第八章 函数探幽 复习题答案)
- 《C++ Primer Plus(第六版)》(12)(第八章 函数探幽 编程题答案)
- 《C Primer Plus》学习笔记之 函数
- 【c++ primer】第八章 函数探幽
- 第八章 函数探幽(1)
- c primer Plus第八章笔记
- 【c++primer】函数探幽
- 学习笔记之函数探幽(一)
- C++ Primer Plus 学习笔记(第八章)
- Ionic2视图的创建与删除
- 2017.03.31:数据仓库与数据分析01
- 读《统计自然语言处理》——语料库与知识词汇库
- LSD_SLAM 编译、安装到运行demo
- kettle 映射的使用——对自定义参数处理
- C++ Primer plus 学习笔记之第八章函数探幽(1)
- linux上在不建立窗口的情况下使用opengl
- CentOS Linux下每天自动备份MySQL数据库
- 如何在IntelliJ IDEA中快速配置Tomcat
- 网站设计之密码的加密方式
- Window怎么添加静态多跳的路由
- jsp中--->contentType 和 pageEncoding的区别
- ansible记录(一)
- 内核同步机制