定义:
T ** p;(T为数据类型)
其中p是指向指针的指针,p指向的地方应该存放着一个类型为T * 的指针;*p的类型为T * 。
举个例子:
#include <iostream>
using namespace std;
int main()
{
int **pp; //指向int*类型指针的指针
int * p;
int n = 1234;
p = &n; // p指向n
pp = & p; //pp指向p
cout << *(*pp) << endl; // *pp是p, 所以*(*pp)就是n
return 0;
}
输出结果:
1234
思路: