<memory>
Ayırmak ve nesneleri serbest yardımcı olan çeşitli şablonları, bir işleç ve bir sınıf tanımlar.
#include <memory>
Üyeler
İşlevler
Oluşturur bir shared_ptr için ayrılan ve belirli bir türü için belirtilen bir ayırıcı ile oluşturulmuş nesneler. |
|
Aynı uninitialized_copy , ancak çıkış Yineleyici olarak denetlenen Yineleyici kullanımını zorunlu kılar. |
|
Aynı uninitialized_fill_n , ancak çıkış Yineleyici olarak denetlenen Yineleyici kullanımını zorunlu kılar. |
|
Const cast için shared_ptr. |
|
Belirtilen adresten başlayarak ve içinde belirtilen blok boyutu düşmenin karakterleri hiçbir izlenebilir işaretçiler içeren Çöp toplayıcı bildirir. |
|
Atık toplama işlemi belirtilen adresi depolama ortamı için ayrılan ve erişilebilir bildirir. |
|
İle ayrılmış nesneleri siler operator new.İle kullanım için uygun unique_ptr. |
|
Dinamik atama için shared_ptr. |
|
Deleter den almak shared_ptr. |
|
Herhangi bir çöp toplayıcısı tarafından kabul işaretçi güvenlik türünü verir. |
|
Geçici depolama öğeleri belirtilen sayıda geçmediği bir dizi öğelerini ayırır. |
|
Oluşturur ve döndürür bir shared_ptr için oluşturulmuş varsayılan ayırıcıyı kullanarak sıfır veya daha çok bağımsız değişkenlerde ayrılmış nesneleri işaret. |
|
Paylaşılan ve zayıf işaretçilerinin karışık karşılaştırmaları sahipliğini alarak verir. |
|
Tüm olası dönüş değerleri bir numaralandýrma get_pointer_safety. |
|
Kullanılarak ayrılmış olan geçici belleği kaldırır get_temporary_buffer şablon işlevi. |
|
Statik atama için shared_ptr. |
|
Takas iki shared_ptr veya weak_ptr nesneler. |
|
Aynı uninitialized_copy , ancak çıkış Yineleyici olarak denetlenmeyen bir yineleyici kullanımına izin verir, _secure_scl = 1 tanımlanır. |
|
Aynı uninitialized_fill_n , ancak çıkış Yineleyici olarak denetlenmeyen bir yineleyici kullanımına izin verir, _secure_scl = 1 tanımlanır. |
|
Bellek bloğu karakterleri taban adresi işaretçi tarafından tanımlanan bir çöp toplayıcı bildirir ve blok boyutu şimdi izlenebilir işaretçilerini içerebilir. |
|
Bilgilendiren bir garbage_collector belirtilen bellek konumuna erişilemiyor. |
|
Başlatılmamış hedef aralığı belirtilen giriş aralığına nesneleri kopyalar. |
|
Giriş bir yineleyici öğeleri belirtilen sayıda kopyasını oluşturur.Kopya içinde ileriye doğru bir yineleyici yerleştirilir. |
|
Belirtilen değeri başlatılmamış hedef aralığı içine nesnelerin kopyaları. |
|
Belirtilen nesne kopyaları öğeleri belirtilen sayıya başlatılmamış hedef aralığı değeri. |
İşleçler
Belirtilen sınıf ayırıcısı nesneler arasındaki eşitsizlik için testler. |
|
Belirtilen sınıf ayırıcısı nesneler arasında eşitlik için testler. |
|
Büyük veya eşit belirtilen sınıfın ikinci bir ayırıcı nesnesi olan bir ayırıcı nesnesi için testler. |
|
Testler için bir nesne olmanın ikinci bir nesnenin belirli bir sınıfın küçüktür. |
|
Belirtilen sınıf ikinci bir nesne veya daha az olan bir nesne için testler. |
|
Belirtilen sınıf ikinci bir nesneden daha büyük olan bir nesne için testler. |
|
shared_ptryerleştirici. |
Sınıflar
Şablon sınıfı depolama ayırma ve nesne türü diziler için boşaltma yöneten bir nesneyi tanımlayan türü. |
|
Ayırıcı etkin konteyner tarafından gerekli olan tüm bilgileri belirleyen bir nesneyi tanımlar. |
|
Şablon sınıfı ayrılmış bir nesne türü için bir işaretçi depolar bir nesneyi tanımlayan türü * için hangi BT noktaları siliniyor kapsayan kendi auto_ptr yok, nesne sağlar. |
|
Hatalı weak_ptr özel durum raporları. |
|
Üretmek yardımcı bir shared_ptr. |
|
Şablon sınıfı bir nesne tarafından gereken bilgileri sağlayan allocator_traits bir ayırıcı işaretçi türü ile açıklamak için Ptr. |
|
Başlatılmamış belleğe sonuçlarını depolamak algoritmaları etkinleştirmek için sağlanan bir bağdaştırıcı sınıfı. |
|
Bir başvuru sayılan akıllı işaretçi dinamik olarak atanan bir nesnenin çevresine sarar. |
|
Sahip olunan bir nesneye bir işaretçi depolar.İşaretçiyi başka tarafından sahip olunan unique_ptr.unique_ptr Sahibi kaldırıldığı zaman yok edilir. |
|
Zayıf bağlantılı bir işaretçi sarar. |
Uzmanlıklar
Şablonun bir uzmanlığı void yazmak için ayırıcı sınıfında, bu anlamlı üye türlerinin özelleştirilmiş içerik yalnızca tanımlama. |
Ayrıca bkz.
Başvuru
Standart C++ Kitaplığı'nda iş parçacığı güvenliği