Pointers to pointers should be avoided when possible.
Pointers to pointers are a source of bugs and result in obscure code. Containers or some other form of abstraction should be used instead.