I guess you can also give a name to the instance:
I don't get this preference, though. A class that exists only because its constructor has a side-effect doesn't seem very OOP, and creates syntactic difficulties like this. Why?Code:ClPosRegulator dummy(*curStar);