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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 10:20:50
什么时候必须要用指针的引用?顺便举个例子!什么时候必须要用指针的引用?顺便举个例子!什么时候必须要用指针的引用?顺便举个例子!需要更改指针本身,而不是指向的内容时,如:voidtestPtr(char

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

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