C ++ Kitaplığı - <memory>

Giriş

Başlıktaki dinamik belleği yönetmek için genel yardımcı programları tanımlar.

Ayırıcılar

Sr.No. Ayırıcı ve açıklama
1 ayırıcı

Varsayılan bir ayırıcıdır.

2 allocator_arg

Bu bir ayırıcı arg.

3 allocator_arg_t

Bir ayırıcı arg türüdür.

4 allocator_traits

Bir ayırıcı ayırıcı özellikleridir.

Yönetilen işaretçiler

Sr.No. Yönetilen işaretçiler açıklaması
1 auto_ptr

Otomatik bir İşaretleyicidir.

2 auto_ptr_ref

Otomatik işaretçiye bir referanstır.

3 shared_ptr

Paylaşılan bir göstericidir.

4 zayıf_tr

Zayıf bir paylaşılan göstericidir.

5 unique_ptr

Eşsiz bir göstericidir.

6 default_delete

Varsayılan bir siler.

Shared_ptr ile ilgili işlevler ve sınıflar

Sr.No. Paylaşılan_tr ve açıklamayla ilgili işlevler ve sınıflar
1 paylaşım_yap

Shared_ptr yapmak için kullanılır.

2 tahsis_paylaşılan

Shared_ptr tahsis etmek için kullanılır.

3 static_pointer_cast

Bu, shared_ptr'nin statik bir dökümüdür.

4 dynamic_pointer_cast

Bu dinamik bir shared_ptr biçimidir.

5 const_pointer_cast

Bu, shared_ptr'nin sabit bir biçimidir.

6 get_deleter

Shared_ptr'den deleter almak için kullanılır.

7 sahipsiz

Sayısal bir noktalama yönüdür.

8 enable_shared_from_this

Bu paylaşılan_from_bu etkinleştirir.