zoukankan      html  css  js  c++  java
  • C++引用之声明方法

      引用就是某一变量的一个别名,对引用的操作就是对目标的操作。

      引用的声明方法:

        类型标识符  &引用名=目标变量名;

      如:

    1 int a;
    2 int &ra=a;    //定义引用ra,他是变量a的引用,即别名

    说明:

    • &在此不是求地址运算符而是起标识作用,标识在此声明的是一个引用名称;
    • 类型标识符是指目标变量的类型(即上面代码的a);
    • 声明引用时,必须同时对其进行初始化;
    • 引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名;
    • 声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,所以系统并不给引用分配存储单元。

    本人自学,教材可能有点老,有问题的话求大家指正!!!谢谢!!!

    例题:引用的定义及使用。

     1 #include<iostream>
     2 using namespace std;
     3 
     4 int main()
     5 {
     6     int a=3;
     7     int &b = a; 
     8     int &c = a;     //一个变量可以有多个引用
     9     int &d = b;     //引用初始化引用
    10     cout << b << endl;
    11     cout << c << endl;
    12     cout << d << endl;
    13     return 0;
    14 }
    15 
    16 //菜鸟,求大家批评指教,代码编写习惯和规范等等!!!谢谢!!!

    本人自学,教材可能有点老,有问题的话求大家指正!!!谢谢!!!

  • 相关阅读:
    k8s pod 定义 文件 yaml
    动态规划(1)
    Angular封装WangEditor富文本组件
    使用Angular CDK实现一个Service弹出Toast组件
    让Angular自定义组件支持form表单验证
    等了半年,m1芯片原生支持的.NET IDE出现了
    eachrt
    dgy
    开源节流
    company
  • 原文地址:https://www.cnblogs.com/MichaelBin/p/4541026.html
Copyright © 2011-2022 走看看