c++中如何为**p赋值

来源:百度知道 编辑:UC知道 时间:2024/06/14 14:45:50
请问在C++里面如何给指向指针的指针赋值,特别的是这里的指针类型是一个类类型,如:string **p,如何给p赋值

p是一个二级指针,赋值 跟一般的赋值是一样的,但要保持 两边的类型一致

如:
string *a[10];
string **p;

p=a;

string *p 是指向一个string 类型的指针
而string **p 则是指向一个string *p地址的指针
只能指向一个指针的地址 指向其它地方是不行的 类型不对