title: When to use Pointer-to-Pointer in C++?
body: <p>I was wondering when we use Pointer to Pointer in C++ and why we need to point to a pointer? I know that when we point to a pointer it means we are saving the memory address of a variable into the memory but I don't know why we need it? Also I have seen some examples that always the use Pointer-to-pointer in creating a <strong>Matrix</strong>! But why a Matrix may need Pointer to Pointer?</p>