そのような関数をどのように実装するのか興味があります。例えば、
私は次のようなものを持っています:
class Node {
public:
int dataItem;
Node *next;
};
void foo(int number, Node & n) {
// do something
}
次に、主にその関数を呼び出す必要がありますが、このようなものは機能しません。
int main () {
Node *n;
int data;
foo(data, n);
return 0;
}
mainで参照によってノードを渡すためにラッパー関数が必要になりますが、これは私が苦労している場所です。問題へのアプローチ方法がわかりません。私はいくつかのアイデアを試しました、私はオンラインでたくさん読んだことがあります、しかし私はそれを理解していません。このラッパー関数を実装する方法を理解するのに役立つ情報は素晴らしいでしょう。