I\'m programming C++ using the underscore naming style (as opposed to camel case) which is also used by the STL and boost. However, since both types and variables/functions are
You can just follow existing guidelines, e.g. Google's C++ style guide
It's good to be aware of naming being an important issue, but in my experience thinking too much about it is as harmful as not being aware of it.
I've experimented with Hungarian and didn't like it, most good programmers I know don't use it.
The main point I would make is it makes code less readable.