如题,我找了好久都没有一个确切的答案,恳请大佬解惑
引用就是别名,就是给变量另外起了一个名字,对引用进行操作实际上就是在操作被引用变量本身。是一种直接操作。定义一个a的引用b,b就是a的另外一个名字,两者共享一块内存空间。而指针是指向了另外一种类型的变量,他保存了指向对象的地址,通过对这个地址去访问指向的对象,是一种间接操作。指针拥有自己独立的内存空间。
引用调用是取值,指针调用是取地址