Advertisement

C++引用详解——引用与指针的区别

阅读量:

文章结构概述

  • 1.概念引用
      • 具体示例
    • 2.引用特性

      • 具体示例
    • 3.常见引用方式

    • 4.引用的实际应用情境

        • 1.作为参数使用
        • 2.提升代码的简洁性
        • 3.作为返回值使用
        • 具体示例
    • 5.传值与传引用的效率对比分析

          • 5.1参数示例
          • 实验结果
          • 5.2返回值示例
          • 实验结果
    • 6.指针与引用的相似之处

          • 汇编代码中传引用的实现方式
        • 汇编代码中传地址的实现方式
    • 7.指针与引用的差异性分析

1.引用概念

复制代码
    类型名& 引用变量名(对象名)=引用实体;
    
    
    AI写代码cpp

引用并非用于创建新的变量,而是为已有变量赋予另一个名称。编译器不会为引用单独分配存储空间,引用与原变量共享相同的内存区域。

举例

引用类型需与所引用的实体保持一致,并且属于相同类别和性质。

复制代码
    void Test()
    {
    	int a = 10;
    	int& ra = a;//ra就是a的引用
    }
    
    
    AI写代码cpp
``

全部评论 (0)

还没有任何评论哟~