I keep hearing that global variables should never be used, but I have a tendency to dismiss \"never\" rules as hot-headed. Ar
I'm also curious to hear the precise explanation, but I can tell you that the Singleton pattern usually works pretty well to fill the role of global variables.