Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) en de Active Template Library (ATL) worden nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Klasse CStringT is een sjabloonklasse die wordt gebruikt voor het bewerken van tekenreeksen met variabele lengte. Het geheugen voor het opslaan van deze tekenreeksen wordt toegewezen en vrijgegeven via een tekenreeksbeheerobject dat is gekoppeld aan elk exemplaar van CStringT. MFC en ATL bieden standaard instantiƫringen van CStringT, aangeroepen CString, CStringAen CStringW, waarmee tekenreeksen van verschillende tekentypen worden bewerkt. Deze tekentypen zijn van het type TCHAR en charwchar_trespectievelijk. Deze standaardreekstypen gebruiken een tekenreeksbeheer waarmee geheugen wordt toegewezen vanuit de proces-heap (in ATL) of de CRT-heap (in MFC). Voor typische toepassingen is dit schema voor geheugentoewijzing voldoende. Voor code die intensief gebruik maakt van tekenreeksen (of multithreaded code) kunnen de standaardgeheugenbeheerders echter niet optimaal presteren. In dit onderwerp wordt beschreven hoe u het standaardgedrag van geheugenbeheer overschrijft, CStringTwaarbij allocators worden gemaakt die speciaal zijn geoptimaliseerd voor de taak die bij de hand is.
Implementatie van een aangepast tekenreeksbeheer (basismethode)
Implementatie van een aangepast tekenreeksbeheer (geavanceerde methode)
CFixedStringT: een voorbeeld van een aangepast tekenreeksbeheer