C++ 引用类型

    xiaoxiao2021-04-14  38

    引用类型:可以获得指针类型的效果,但是又可以避免指针可读性和可维护性差等问题。

    1. 定义

        <类型> &<引用变量>;

        定义时要初始化

        <类型>可以是除了void以外的任意C++类型。

        如: int x=0; int &y=x;y=2;//此时x也是2

    2. 引用类型 VS 指针类型

        1)二者访问语法不同,指针是 *<指针变量> ,引用是<引用变量>

        2)引用类型除了定义时指定的被引用变量外,不能再引用其他变量。

        3)该变量没有自己的内存空间,而是与另一个变量共享同一个内存空间,也可以理解为引用类型变量是另一个变量的别名。

        

    转载请注明原文地址: https://ju.6miu.com/read-669950.html

    最新回复(0)