> Also the video series by Robert C. Martin is excellent
Provided you can stomach the zany antics. >_>
Also, on the subject of Type* foo, bar; declarations, my hygiene for dealing with this is just to make separate declarations for each pointer variable.
I don't want to have to remember the "correct" position for the asterisk because in my experience any procedure dependent on programmers "just remembering" things is doomed to failure. :-)
I'm happy to spend some extra newlines to simply remove that particular problem altogether.
--
GK