CHeapPtr sınıfı
Öbek işaretçiler yönetmek için bir akıllı işaretçi sınıf.
![]() |
---|
Bu sınıf ve üyeleri, Windows çalışma zamanında yürütmek uygulamalarda kullanılamaz. |
template<
typename T,
class Allocator= CCRTAllocator
> class CHeapPtr :
public CHeapPtrBase< T, Allocator>
Parametreler
T
Öbek üzerinde saklanan nesne türü.Allocator
Kullanılacak bellek ayırma sınıfı.
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Oluşturucu. |
Public yöntemler
Ad |
Description |
---|---|
Nesneleri depolamak için yığın bellek ayırmak için bu yöntemi çağırın. |
|
Öbek bellek yeniden tahsis etmek için bu yöntemi çağırın. |
Ortak İşleçler
Ad |
Description |
---|---|
Atama işleci. |
Notlar
CHeapPtrtüretilir CHeapPtrBase ve varsayılan olarak crt yordamları kullanır (de CCRTAllocator) ayırmak ve belleği boşaltmak için.Sınıf CHeapPtrList yığın işaretçisi listesini oluşturmak için kullanılabilir.Ayrıca bkz: CComHeapPtr, com bellek ayırma yordamları kullanır.
Devralma hiyerarşisi
CHeapPtr
Gereksinimler
Başlık: atlcore.h