Do you guys think it's a good idea to always use :: before global constants, even if it's not necessary? I like it because it makes it clear that you are using a global variable, and it prevents you from accidentally using a local variable instead by mistake. I've seen some people prefix global variables with g_, but then you might as well use :: in my opinion.
Then again, the same thing could be said for always using this-> to access member data, which a lot of people probably find to be quite ugly.