Take a look at this. Evidently, Bjarne helped develop some coding standards.
http://www.research.att.com/~bs/bs_faq2.html

I used to use hungarian notation a bit. It is flexible. I like the idea of including scope into variable names to avoid confusion between locals and members. Globals should be within a namespace at the very least which helps to clarify when using the '::' operator to indicate where the variable is located. It gets a bit ridiculous when you try to include type info into the variable name.