1 可以定义指针的引用,但不能定义引用的引用
using namespace std;
int main()
{
//可以定义指针的引用,但不能定义引用的引用
int a;
int *p=&a;
int * &rp=p; //OK
int b;
int &rb=b;
int & &rrb=rb; //error
return 0;
}
2 可以定义指针的指针(二级指针),但不能定义引用的指针
#include <iostream>
using namespace std;
int main()
{
//可以定义指针的指针(二级指针),但不能定义引用的指针
int a;
int &ra=a;
int& *p=&ra; //error
return 0;
}