I'll soon be posting an article on my blog, but I'd like to verify I haven't missed anything first.
Find an example I've missed, and I'll cite you on my post...
The topic is failed Singleton implementations - in what cases can you accidentally get multiple instances of a singleton?
So far, I've come up with
Race Condition on first call to instance() Incorporation into multiple DLLs or DLL and executable Template definition of a singleton - actually separate classes
Any other ways I'm missing - perhaps with inheritance?
Please help improve my post...