I believe static data members get allocated when you start the program so that they are available even if you don't allocate an object of that class.

Later,
Michael