My default in any language is

camelCase for variables.
PascalCase for functions.
CONSTANTS

Pretty much it. In C++, I heard the reason for camelcase functions was to keep things consistent with what's a function and what isn't. It doesnt bother me to use camelCase for functions in C or C++. I can change my style between languages. I don't know why it's hard for others to do. High iq and all.