
9 Nov
2009
9 Nov
'09
11:29 a.m.
Hi, I'd like to make a custom deleter resetting pointer to 0 or other value (e.g. for debugging purposes) after resource has been deallocated. Would anyone suggest better option to this presented below? struct DeleterT { void operator()(::T* ptr) { ::DestroyT(ptr); // uses Visual C++ specific integer type *reinterpret_cast<__int64*>(&ptr) = 0; } }; Best regards, -- Mateusz Loskot, http://mateusz.loskot.net