参考链接
引用是C++中的概念,相当于给变量起一个别名
#include <iostream>
using namespace std;
int main() {
int x = 10;
int *p = &x;
int &y = x;
cout<<"*p = "<<*p<<endl;
cout<<" y = "<<y<<endl;
这里的y就是引用,原理如下图
关于指针的使用,参考如下
int main() {
int a = 10;
int *q = &a;
int **p = &q;
cout<<"**p = "<<**p<<endl;
}
其中p是2级指针,q=&a,p=&&a
所以,**p=a,*可以抵消&,称为解引用