我很好奇如何实现这样的功能。例如,
我有类似的东西:
class Node {
public:
int dataItem;
Node *next;
};
void foo(int number, Node & n) {
// do something
}
然后在 main 我需要调用该函数,这样的事情不起作用:
int main () {
Node *n;
int data;
foo(data, n);
return 0;
}
我将需要一个包装函数,以便在 main 中通过引用传递节点,这就是我正在努力的地方,我只是不确定如何解决这个问题。我尝试了一些想法,我在网上阅读了很多,但我只是没有掌握它。任何帮助理解如何实现这个包装函数都会很棒。