Just being thorough. And more importantly, answering the original poster's question. I have had to do this before so I can see where he may be stuck with using the exception to the rule.
Yes, I did, on post #9, but I noted that it is only suitable when hidden behind the class (template) interface.
Originally Posted by master5001
One common "special case" would be to avoid unnecessary default initialisation of objects.
Originally Posted by matsp
Thanks laserlight. I figured surely someone would have by now. I hope everyone picked on your equally for bringing it up. Though I think I just attract negative attention for you guys (thanks everyone, I love you all--really).