Aracılığıyla paylaş


CObject sınıfı

Microsoft Foundation Class Library için asıl taban sınıf.

class AFX_NOVTABLE CObject

Üyeler

7k3448yy.collapse_all(tr-tr,VS.110).gifKorumalı oluşturucular

Ad

Description

CObject::CObject

Varsayılan Oluşturucu.

7k3448yy.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CObject::AssertValid

Bu nesnenin bütünlüğünü doğrular.

CObject::Dump

Bu nesnenin bir tanı döküm üretir.

CObject::GetRuntimeClass

İade CRuntimeClass karşılık gelen bu nesnenin sınıf yapısı.

CObject::IsKindOf

Bu nesnenin ilişki belirli bir sınıfa sınar.

CObject::IsSerializable

Bu nesne seri hale getirilmiş olup olmadığını görmek için sınar.

CObject::Serialize

Yükler veya nesneye / arşiv depolar.

7k3448yy.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CObject::operator Sil

Özel silmek işleci.

Yeni CObject::operator

Özel Yeni işleci.

Notlar

Bunu sadece kitaplık sınıflar için kök gibi gören CFile ve CObList, ama aynı zamanda, yazma sınıfları için.CObjectdahil olmak üzere temel hizmetleri sağlar

  • Seri hale getirme desteği

  • Çalışma zamanı sınıfı bilgileri

  • Nesne tanı çıktı

  • Koleksiyon sınıfları ile uyumluluk

Dikkat CObject birden çok devralma desteklemez.Sizin Türetilmiş Sınıflar yalnızca bir kez olabilir CObject temel sınıf ve CObject hiyerarşide en soldaki olması gerekir.Bunu ancak yapılara sahip bulunmadığı, ve olmayan-CObject-türetilmiş sınıfları sağ taraftaki birden çok devralma dallarındaki.

Gelen önemli avantajlardan faydalanmak CObject , bazıları isteğe bağlı makrolarda sınıf uygulaması ve bildirimleri kullanırsanız, türetme.

Birinci düzey makroları DECLARE_DYNAMIC ve IMPLEMENT_DYNAMIC, sınıf adını ve konumunu hiyerarşisinde çalışma zamanı erişimine izin verecek.Bu, sırayla anlamlı tanı dökme sağlar.

İkinci düzey makroları DECLARE_SERIAL ve IMPLEMENT_SERIAL, birinci düzey makrolar'ın tüm özelliklerini içerir ve bunlar "ve"arşiv."gelen getirilecek" nesne etkinleştir

Microsoft Foundation sınıfları ve C++ sınıfları genel türeyen ve kullanma hakkında daha fazla bilgi için CObject, bkz: Kullanarak CObject ve seri hale getirme.

Devralma hiyerarşisi

CObject

Gereksinimler

Başlık: afx.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik