定义中用到&是独立引用.
比如:
char i;
char &a=i;
表示a是i的一个单独引用.
当有i='a'时,也有a='a';
当有a='c'时,也有i='c';
两个变量的标示符都代表同一个内存空间地址. 声明中带有const时,表示为常量.
对const char* const &a=i从右读起
const &a表示a为常量,一开始要对其赋值,这里赋予i,表示a是i的一个单独引用.在以后的程序中,不能对a本身进行值的修改,即不允许有&a=othervaries 之类的赋值语句. const char * const &a
是在const &a的基础上声明:const char *a,即对*a(a所指向的内容为常量,不可更改),在以后的程序中,不允许有这样的语句:*a=90; 所以整个声明可以理解为:a 是i的一个别名,且永远是i的别名(不会变成其它变量的别名).不能利用a来修改i的值.a只是对i的值的引用. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 定义一个char类型指针的引用 此指针为指针常量,并且此指针指向的也是常量字符 所以有指针指向的内容不能改,指针本身的值也不能改

  

最新文章

  1. 使用PowerShell 监控运行时间和连接情况
  2. Kooboo CMS - @Html.FrontHtml().Meta()详解。
  3. Windows Azure 虚拟机的IP地址操作
  4. java学习笔记(2):获取文件名和自定义文件过滤器
  5. 【软件工程】电梯调度程序需求分析 李亚文&&郭莉莉
  6. [转]pycharm 2016 注册码
  7. nl2br
  8. C#面向对象(二)
  9. asp.net MVC Razor 语法(2)
  10. TimeJob权限问题 拒绝访问
  11. MongoDB增 删 改 查
  12. 嵌入式GPIO接口及操作(一)
  13. this和super关键字在构造器中放置第一行的原因
  14. RabbitMQ 队列
  15. 对线性回归,logistic回归和一般回归
  16. Python 高阶函数map(),filter(),reduce()
  17. js判断第二个日期比第一个日期大
  18. CF235C_Cyclical Quest
  19. golang (5) http 请求分析
  20. 一图看懂hadoop分布式文件存储系统HDFS工作原理

热门文章

  1. iOS不越狱装收费App——注册iOS设备为开发者工具
  2. JavaScript高级程序设计21.pdf
  3. C++Primer第5版学习笔记(三)
  4. OracleL
  5. rnqoj-82-又上锁妖塔-dp
  6. Away3D 的实体收集器流程1
  7. hdu 4742 Pinball Game 3D 分治+树状数组
  8. css 选择符
  9. 关于promise
  10. 点击其它地方隐藏div/事件冒泡/sweet-alert阻止冒泡