我的github

Object num=xxx;

Object *p = #

Object **pp = &p;

参考:https://www.zhihu.com/question/584320260/answer/2977911418?utm_id=0

应用场景1:函数的形参传值

如果你的应用中只有指针,而没有变量的名字。这个目前还是很常见的。。原因就在于面向接口编程。一个接口指针指向一个没有名字的实例(变量)。当然之所以接口能够指向一个类的实例,在于该类实现了该接口。

Interface1 *p = new Class1();//前提是Class1实现了接口Interface1

扯远了,这时我们把该接口指针的地址传给某个函数,这时只能传接口指针的地址。那么该函数的形参要接收该指针地址,就只能用指针的指针。

Interface1 **pp = &p;

为什么不能用&(*p)?Interface1 *p = &(*p)?

posted on 2023-08-16 12:00  XiaoNiuFeiTian  阅读(5)  评论(0编辑  收藏  举报