-7

可能重复:
在 C++ 中通过引用传递指针

我有一个需要修改指针的函数,例如:

bool someFunc(Something* something)
{
   something = somethingElse;
   return true;
}

指针是按值传递的,不会被修改。我该如何修改它?

谢谢

4

3 回答 3

10

只需将函数签名更改为

bool someFunc(Something* &something)

你会得到一个可修改的指针someFunc()

于 2012-05-25T13:45:12.600 回答
3
bool someFunc(Something * &something)
于 2012-05-25T13:45:21.700 回答
2
bool someFunc ( Something * & something ); 
                         // ^ notice the reference symbol
于 2012-05-25T13:45:55.127 回答