Although I use std::vector almost all the time, I am interested in understanding as much as I can about pointers. Examples of what I am talking about:
std::vector
you always read pointers from right to left interpreting the '*' as a pointer. for example char** a[5] is an array of 5 pointers to pointers of characters...