CStringT ile bellek yönetimi
Sınıf CStringT değişken uzunlukta karakter dizeleri işlemek için kullanılan bir şablon sınıftır. Bu dizeleri tutmak için bellek ayrılmış ve her bir örneği ile ilişkili dize Yöneticisi nesnesi üzerinden serbest CStringT. mfc ve atl sağlayan varsayılan işlemlerinden CStringTadlı CString, CStringA, ve CStringW, farklı karakter türleri, dizeleri işleme. Bu karakter türlerini türlerinin tchar, char, ve wchar_t, sırasıyla. Bu varsayılan dize türleri (atl içinde) işlem öbeğinden veya crt öbeğe (mfc) bellek ayırır bir dize Yöneticisini kullanın. Bu bellek ayırma şeması tipik uygulamalar için yeterli olur. Ancak, dizeleri (veya birden çok iş parçacığı kod) varsayılan bellek yöneticilerinin en verimli şekilde yapamazsınız yoğun hale getirme kodunu kullanır. Bu konuda bellek yönetimi varsayılan davranışını geçersiz kılma yöntemi açıklanmıştır CStringT, elinizdeki görevi için iyileştirilmiş ayırıcılarına özellikle oluşturma.