共用方式為


sync_none 類別

描述未提供任何同步處理的同步處理篩選

語法

template <class Cache>
class sync_none

參數

Cache
與同步處理篩選相關聯的快取類型。 可以是 cache_chunklistcache_freelistcache_suballoc

成員函式

成員函數 描述
allocate 配置記憶體區塊。
deallocate 從指定位置起算的儲存體中,釋放指定數目的物件。
equals 比較兩個快取是否相等。

需求

Header:<allocators>

命名空間: stdext

sync_none::allocate

配置記憶體區塊。

void *allocate(std::size_t count);

參數

計數
要配置的陣列元素數目。

備註

成員函式會傳回 cache.allocate(count),其中 cache 是快取物件。

sync_none::d eallocate

從指定位置起算的儲存體中,釋放指定數目的物件。

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

參數

ptr
要從儲存體解除配置之第一個物件的指標。

計數
要從儲存空間解除配置的物件數目。

備註

成員函式會呼叫 cache.deallocate(ptr, count),其中 cache 代表快取物件。

sync_none::equals

比較兩個快取是否相等。

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

參數

Cache
同步處理篩選的快取物件。

其他
要比較是否相等的快取物件。

傳回值

此成員函式一律會傳回 true

備註

另請參閱

<allocators>