C++中的引用和指针有什么区别

  • C++中的引用和指针有什么区别

    定义:引用是一个别名,指针是一个变量。初始化:引用在声明时必须进行初始化,并且一旦初始化之后就不能再引用其他对象;指针在声明时可以不进行初始化,也可以在之后指向其他对象。空值:引用不能指向空值,必须始终指向一个对象;指针可以指向空值(nullptr)。内存:引用不占用额外的内存空间,指针占用额外的内存空间。操作符:引用没有自己的操作符,指针有自己的操作符,例如取地址符&和解引用符*。null引用:

    2024-03-11
    0