I have implemented operations on a list, one of them is add, and since i don\'t want to return anything, i read that i had to use **, and it works, but i saw on another plac
The first (**) is a pointer to a pointer and the second (*&) is a reference to a pointer.
A reference and a pointer are conceptually quite similar. But there are some important differences, for example:
See this related question for more differences: