Bagikan melalui


Pembuatan Objek Dinamis

Nota

Pustaka Microsoft Foundation Classes (MFC) terus didukung. Namun, kami tidak lagi menambahkan fitur atau memperbarui dokumentasi.

Artikel ini menjelaskan cara membuat objek secara dinamis pada run time. Prosedur ini menggunakan informasi kelas run-time, seperti yang dibahas dalam artikel Mengakses Informasi Kelas Run-Time.

Membuat objek secara dinamis berdasarkan kelas run-time-nya

  1. Gunakan kode berikut untuk membuat objek secara dinamis menggunakan CreateObject fungsi CRuntimeClass. Jika gagal, CreateObject mengembalikan NULL alih-alih menaikkan pengecualian:

    CRuntimeClass* pRuntimeClass = RUNTIME_CLASS(CMyClass);
    CObject* pObject = pRuntimeClass->CreateObject();
    ASSERT(pObject->IsKindOf(RUNTIME_CLASS(CMyClass)));
    

Lihat juga

Menghancurkan Objek Jendela
Menggunakan CObject