Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.