【C++】指向指针的引用

系列文章目录


文章目录

  • 系列文章目录
  • 前言
  • 一、指向指针的引用
  • 二、使用步骤
    • 1.代码
    • 2.TIPS
  • 总结


前言


一、指向指针的引用

引用本身不是一个对象,因此不能定义指向引用的指针。但指针是对象,所以存在对指针的引用

二、使用步骤

1.代码

int i =42;
int *p;    //p是一个int指针
int *&r = p; //r是一个对指针p的引用

r =&i;  //r引用了一个指针,因此给r赋值&i就是令p指向i
*r =0; //解引用r得到i,也就是p指向的对象,将i的值改成0

2.TIPS

面对一条比较复杂的指针或引用的声明语句时,从右向左阅读有助于弄清楚它的真实含义。


总结

千里之行始于足下

你可能感兴趣的:(C++,c++,指针)