来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 20:16:21
什么时候必须要用指针的引用?顺便举个例子!
需要更改指针本身,而不是指向的内容时,如:
void testPtr(char* &ptr)
{
char szTmp[] = "CONST_CHAR";
ptr = szTmp;
}
void main()
{
char *ptr = NULL;
testPtr(ptr);
}
如果不用引用,则执行testPtr(ptr)后ptr仍然是NULL,加引用后就变成 "CONST_CHAR"的地址了