所以我有一个类具有以下类型的受保护指针成员
int *assigntoThis; // In the constructor I have initialized this to NULL.
我还有一个具有以下声明的同一类的公共递归成员函数
bool find(int* parent, std::string nameofnode, int* storeParentinThis);
递归函数检查子节点,如果子节点的名称与作为参数传入的字符串匹配,它会将父节点的地址分配给 storeParentinThis。
这就是我从同一类的另一个函数中调用该函数的方式。
bool find(root, "Thread", assigntoThis);
但是,在运行时,当我输出存储在 assigntoThis 中的值时,我得到 00000000 = NULL。如何在递归函数中更改 assigntoThis 的值?