C++中的引用

小编学习网站:http://www.ctvol.com

概念:

引用就是一个变量的别名

9527     华安     唐伯虎    唐寅

机器猫   小叮当  多啦啊梦

语法:

int a = 99;

int& ra = a;

引用类型 必须初始化

类型& 应用名=值;

引用一旦初始化 则在这个变量的生命期内

这个引用名,只能为这个变量服务

引用的应用:

函数的参数

     void myswap(int& x,int& y);  引用传递

     void myswap(int x,int y);  值传递

     /*写个函数完成2个整数的交换……*/

     可以在函数内部 访问到函数外部的数据

     减少复制 真正存储空间只有一份

函数的返回值

     c中函数的返回值 一边作为右值 非指针

     可以认为函数返回值是一个只读的空间。 左值只能读 指针就是右值

      比较大小时候,返回值大的干掉然后替换

     

常引用 和引用的底层实现;

const int& ra=100;  //常引用

常引用 即可以引用常量 也可以引用变量 

int a = 100;

const int * pa = &a;不能通过该指针修改变量*P=200不能执行

int const * pa;

int b=200;

引用层面不占用内存空间,在底层层面分配。

char *abc ="hello world"

底层实现方式

类型 *const 指针名;

相关推荐

  1. C++ 引用

    2024-03-16 00:58:04       41 阅读
  2. c++引用(&)

    2024-03-16 00:58:04       33 阅读
  3. C++引用

    2024-03-16 00:58:04       32 阅读
  4. C++引用

    2024-03-16 00:58:04       19 阅读
  5. C#引用参数

    2024-03-16 00:58:04       14 阅读
  6. C++】循环语句引起循环引用问题

    2024-03-16 00:58:04       19 阅读
  7. C++指针、引用和数组

    2024-03-16 00:58:04       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-16 00:58:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-16 00:58:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-16 00:58:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-16 00:58:04       20 阅读

热门阅读

  1. element ui el-select组件添加选项下拉加载

    2024-03-16 00:58:04       18 阅读
  2. 蓝桥杯刷题(七)

    2024-03-16 00:58:04       18 阅读
  3. Spring-1

    Spring-1

    2024-03-16 00:58:04      19 阅读
  4. 2024年3月质量管理体系基础考试真题

    2024-03-16 00:58:04       21 阅读
  5. 【C++】每日一题 101 对称二叉树

    2024-03-16 00:58:04       21 阅读
  6. 【数组】-Lc53-最大子序和(动态规划)

    2024-03-16 00:58:04       21 阅读
  7. 人工智能迷惑行为大赏

    2024-03-16 00:58:04       17 阅读
  8. Spring MVC BeanNameViewResolver原理解析

    2024-03-16 00:58:04       18 阅读
  9. Python 机器学习入门:数据集、数据类型和统计学

    2024-03-16 00:58:04       18 阅读
  10. L3自动驾驶的“双保险”:冗余EPS关键技术解析

    2024-03-16 00:58:04       20 阅读
  11. git for windows

    2024-03-16 00:58:04       20 阅读
  12. 单个数据盘分区如何配置LVM

    2024-03-16 00:58:04       24 阅读