I have a pointer to a struct object in C++.
node *d=head;
I want to pass that pointer into a function by reference and edit where it point
Pass it by reference:
void foo(node*& headptr) { // change it headptr = new node("bla"); // beware of memory leaks :) }