什么时候必须要用指针的引用?顺便举个例子!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 06:17:06
什么时候必须要用指针的引用?顺便举个例子!

什么时候必须要用指针的引用?顺便举个例子!
什么时候必须要用指针的引用?顺便举个例子!

什么时候必须要用指针的引用?顺便举个例子!
需要更改指针本身,而不是指向的内容时,如:
void testPtr(char* &ptr)
{
char szTmp[] = "CONST_CHAR";
ptr = szTmp;
}
void main()
{
char *ptr = NULL;
testPtr(ptr);
}
如果不用引用,则执行testPtr(ptr)后ptr仍然是NULL,加引用后就变成 "CONST_CHAR"的地址了