What's the difference?  Class static globals or namespace globals?  They're basically the same, except one means modifying an .h file and recompiling more cpp files.

-[Unknown]