Aracılığıyla paylaş


CHeapPtr sınıfı

Öbek işaretçiler yönetmek için bir akıllı işaretçi sınıf.

Önemli notÖnemli

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

3by29yh0.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CHeapPtr::CHeapPtr

Oluşturucu.

3by29yh0.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CHeapPtr::Allocate

Nesneleri depolamak için yığın bellek ayırmak için bu yöntemi çağırın.

CHeapPtr::Reallocate

Öbek bellek yeniden tahsis etmek için bu yöntemi çağırın.

3by29yh0.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CHeapPtr::operator =

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

CHeapPtrBase

CHeapPtr

Gereksinimler

Başlık: atlcore.h

Ayrıca bkz.

Başvuru

CHeapPtrBase sınıfı

CCRTAllocator sınıfı

Diğer Kaynaklar

atl sınıfına genel bakış