I guess you can also give a name to the instance:

Code:
ClPosRegulator dummy(*curStar);
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?