したがって、次の型の保護されたポインターメンバーを持つクラスがあります
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 の値を変更するにはどうすればよいですか?