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

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 12:21:33
什么时候必须要用指针的引用?顺便举个例子!
x){Ύgӷ=mt˅_,k|>eų:jyg*kr'?ٱɎUOu?];A&H"v6g<ٜ5/vydG끢O'LtNU:O53 ,?3E$$H#9#HKAH,Y &A U!ѱ J~!AJ`@@q @-< Ӵ ZB}| :`.YlХzy1Y {<}޲ g:O@%nƳ (ʜ O6

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

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