函数参数中的“指针的指针”

来源:互联网 发布:淘宝卖pdf电子书违法吗 编辑:程序博客网 时间:2024/06/05 17:26

传给函数一个普通的指针都会用,当我想用函数改变指针的地址时怎么做呢?

看下面的代码 :

void test(int **pp)
{

    (*p)++;

}

int main()
{

int a=5;

int *p=NULL;

p=&a;

cout << *p << endl;

 test(&p);

cout << *p << endl;

}

输出结果:

5

-1079145520

 显然,指针指向的地址被函数更改了。

原创粉丝点击