标签: c++ pointers
我在C ++中有两个函数签名
void printArray(int* arrayPtr); void printArray(int*& arrayPtr);
我理解第一个功能。它说该函数接受一个arrayPtr参数,该参数的类型是指向一个整数的指针。
两个功能签名都有效,但我很难理解第二个签名(*&)及其带来的好处?
*&
答案 0 :(得分:1)
与type与type&完全相同;第一个是值,第二个是引用。 type是指针的事实不会改变它。
type
type&