Freigeben über


CStringData::Release

Dekrementiert den Verweiszähler des Zeichenfolgendatenobjekts.

void Release( ) throw( );

Hinweise

Rufen Sie diese Funktion, um den Verweiszähler zu vermindern und die CStringData-Struktur freigeben wenn die Verweiszählertreffer null. Dies wird häufig, wenn ein Zeichenfolgenobjekt deaktiviert ist, und daher nicht mehr Anforderungen, das Zeichenfolgendatenobjekt zu verweisen durchgeführt.

Wenn beispielsweise der folgende Code CStringData::Release für das Zeichenfolgendatenobjekt aufrufen, das mit str1 zugeordnet wurde:

{
   CString str1 = _T("Hello world");  // Allocates new CStringData
}
// str1 is deleted when it goes out of scope, so it releases its string data   

Anforderungen

Header: atlsimpstr.h

Siehe auch

Referenz

CStringData Class