Note however, that the practice of multiple definitions of a specific global variable is extreamly poor, even IF corrected by a link/loader. Some have been so lax as to forget that one defines ONLY once, and references all other occurances. Using this model, one would never attempt to use compile time initializer for a reference and good coding practice yeilds a win win!