For example:
void DeleteLastNode(NodeType **L)
If **L represents the address of the variable L, can it not be replaced by &L instead? Also, if I were to use *L or simply just L, would I not be able to change L's contents? If so, what's the difference of using *L and L, if L is a pointer to it anyways? Would I not be able to look at it's contents just by sending in L and using *L in the actual method?
I guess I'm still not too good with pointers.