Bagikan melalui


Kelas CHeapPtrList

Kelas ini menyediakan metode yang berguna saat membuat daftar penunjuk timbunan.

Penting

Kelas ini dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime.

Sintaks

template<typename E, class Allocator = ATL::CCRTAllocator>
class CHeapPtrList
   : public CAtlList<ATL::CHeapPtr<E, Allocator>,
                     CHeapPtrElementTraits<E, Allocator>>

Parameter

E
Jenis objek yang akan disimpan di kelas koleksi.

Pengalokasi
Kelas alokasi memori yang akan digunakan. Defaultnya adalah CCRTAllocator.

Anggota

Konstruktor Publik

Nama Deskripsi
CHeapPtrList::CHeapPtrList Konstruktor.

Keterangan

Kelas ini menyediakan metode konstruktor dan turunan dari CAtlList dan CHeapPtrElementTraits untuk membantu pembuatan objek kelas koleksi yang menyimpan penunjuk timbunan.

Hierarki Warisan

CAtlList

CHeapPtrList

Persyaratan

Header: atlcoll.h

CHeapPtrList::CHeapPtrList

Konstruktor.

CHeapPtrList(UINT nBlockSize = 10) throw();

Parameter

nBlockSize
Ukuran blok.

Keterangan

Ukuran blok adalah ukuran jumlah memori yang dialokasikan ketika elemen baru diperlukan. Ukuran blok yang lebih besar mengurangi panggilan ke rutinitas alokasi memori, tetapi menggunakan lebih banyak sumber daya.

Lihat juga

Kelas CAtlList
Kelas CHeapPtr
Kelas CHeapPtrElementTraits
Gambaran Umum Kelas