Aracılığıyla paylaş


CAutoVectorPtr sınıfı

Bu sınıf vektör kullanarak yeni bir akıllı işaretçi nesnesi gösterir ve işleçler silin.

Önemli notÖnemli

Bu sınıf ve üyeleri, Windows çalışma zamanında yürütmek uygulamalarda kullanılamaz.

template<
typename T
> class CAutoVectorPtr

Parametreler

  • T
    İşaretçi türü.

Üyeler

0satyyw8.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CAutoVectorPtr::CAutoVectorPtr

Oluşturucu.

CAutoVectorPtr:: ~ CAutoVectorPtr

Yıkıcı.

0satyyw8.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CAutoVectorPtr::Allocate

Göre sıralanmasını nesneler dizisi için gereken bellek ayırmak için bu yöntemi çağırın CAutoVectorPtr.

CAutoVectorPtr::Attach

Varolan bir işaretçiyi sahipliğini almak için bu yöntemi çağırın.

CAutoVectorPtr::Detach

Bir işaretçi sahipliğini serbest bırakmak için bu yöntemi çağırın.

CAutoVectorPtr::Free

Göre sıralanmasını bir nesneyi silmek için bu yöntemi çağırın bir CAutoVectorPtr.

0satyyw8.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CAutoVectorPtr::operator T *

Dönüþtürme iþleci.

CAutoVectorPtr::operator =

Atama işleci.

0satyyw8.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CAutoVectorPtr::m_p

İşaretçiyi veri üye değişkeni.

Notlar

Bu sınıf oluşturma ve yönetme kapsam dışına düştüğünde otomatik olarak kaynakları azaltarak bellek sızıntıları karşı korunmasına yardımcı olacak bir akıllı işaretçi için yöntemler sağlar.CAutoVectorPtrbenzer şekilde, CAutoPtr, tek fark, şu anda CAutoVectorPtr kullanır vektör yeni [ ve vektör silme [ ayırmak ve C++ yerine bellek boşaltmak için Yeni ve silmek operators.Bkz: CAutoVectorPtrElementTraits , koleksiyon sınıfları CAutoVectorPtr gereklidir.

Bkz: CAutoPtr için akıllı işaretçi sınıfını kullanarak bir örnek.

Gereksinimler

Başlık: atlbase.h

Ayrıca bkz.

Başvuru

CAutoPtr sınıfı

Diğer Kaynaklar

atl sınıfına genel bakış