Bagikan melalui


Kelas sync_none

Menjelaskan filter sinkronisasi yang tidak menyediakan sinkronisasi.

Sintaks

template <class Cache>
class sync_none

Parameter

Cache
Jenis cache yang terkait dengan filter sinkronisasi. Bisa berupa cache_chunklist, cache_freelist, atau cache_suballoc.

Fungsi anggota

Fungsi anggota Deskripsi
Mengalokasikan Mengalokasikan blok memori.
batalkan alokasi Membebaskan jumlah objek tertentu dari penyimpanan yang dimulai pada posisi tertentu.
setara Membandingkan dua cache untuk kesetaraan.

Persyaratan

Header:<alokator>

Namespace: stdext

sync_none::alokasikan

Mengalokasikan blok memori.

void *allocate(std::size_t count);

Parameter

hitung
Jumlah elemen dalam array yang akan dialokasikan.

Keterangan

Fungsi anggota mengembalikan cache.allocate(count), di mana cache adalah objek cache.

sync_none::d eallocate

Membebaskan jumlah objek tertentu dari penyimpanan yang dimulai pada posisi tertentu.

void deallocate(void* ptr, std::size_t count);

Parameter

ptr
Penunjuk ke objek pertama yang akan dibatalkan alokasinya dari penyimpanan.

hitung
Jumlah objek yang akan dibatalkan alokasinya dari penyimpanan.

Keterangan

Fungsi anggota memanggil cache.deallocate(ptr, count), di mana cache mewakili objek cache.

sync_none::equals

Membandingkan dua cache untuk kesetaraan.

bool equals(const sync<Cache>& Other) const;

Parameter

Cache
Objek cache filter sinkronisasi.

Lainnya
Objek cache untuk dibandingkan dengan kesetaraan.

Tampilkan Nilai

Fungsi anggota selalu mengembalikan true.

Lihat juga

<alokator>