当形参是引用时,实参可以是指针吗为什么?
问题描述:
当形参是引用时,实参可以是指针吗为什么?当形参是引用时,实参可以是指针吗为什么?
答
可以的,但要看你是不是要传递的是指针类型的引用啊
比如 void fun(char *&p)
那么你实参可以是char *p
但如果是 void fun(char &p)
那么实参就不能是 char *p
答
可以,实参应该是与形参类型相同的指针
比如形参是指向整数类型的指针,那实参也应该为指向整数类型的指针。
答
你这问的问题太抽象了,不能放点代码具体问吗
如果抽象的问,那答案自然是肯定的,指针什么都能传递,什么都能用指针传递
问题是你不能把一个类型对象的指针随便传递给另一个类型的对象啊