ich über COM am Lernen und Lesen über diesen Code:Frage zum COM Release() Methode
STDMETHODIMP_ (ULONG) ComCar::Release()
{
if(--m_refCount==0) delete this;
return m_refCount;
}
Meine Frage ist, wenn der m_refcount == 0 und das Objekt gelöscht wird, wie könnte die Instanz Membervariable m_refCount noch vorhanden und zurückgegeben werden? Bitte vergib mir, wenn meine Frage so naiv ist, weil ich ein total Neuling auf COM bin. Danke vielmals.
Ein verwandter Thread hier: How could a member method delete the object?
Entschuldigung, gf. Danke für das Erinnern. : D – smwikipedia