
9 Jan
2005
9 Jan
'05
5:22 a.m.
"Jason Hise" wrote:
Why does my compiler say that SingletonAllocationHelper < D > doesn't have access to D's ctor?
[snip] To use placement new it is needed to have overloaded new/delete operators (or overloaded globals). With the definition bellow the code compiles on Intel: class D : public Singleton < D > { protected: D ( ) { } void* operator new(size_t, D* p) { return p; } void operator delete(void* p, D*) {} }; /Pavel