【发布时间】:2013-04-10 11:13:31
【问题描述】:
我如何发送一个指向函数的指针?我的意思是,我想更改该函数中指针指向的位置。
我已经看到了双指针,例如:
Abc* p;
function(&p);
function(Abc** p){
(*p) = 0;
}
但是,有人告诉我,这不是解决问题的最佳方法。怎么可能更好?这行得通吗? :
Abc* p;
function(p);
function(Abc* p){
p = 0;
}
谢谢
【问题讨论】:
-
通过引用传递指针的完整教程 - 通过引用传递它
function(Abc*& p)。
标签: c++ pointers double-pointer