CObjectเป็นหลักฐานชั้นสำหรับไลบรารี Microsoft Foundation Class มันทำหน้าที่เป็นรากไม่เพียงแต่ สำหรับไลบรารีประเภทเช่นCFileและCObListแต่ยังเรียนที่คุณเขียน CObjectให้บริการพื้นฐาน การรวม
หมายเหตุว่าCObjectไม่สนับสนุนการสืบทอดหลาย คลาสที่ได้รับของคุณสามารถมีคลาสพื้นฐานCObjectเดียวเท่านั้น และCObjectที่ต้องซ้ายสุดในลำดับชั้น มีอำนาจ อย่างไรก็ตาม มีโครงสร้าง และไม่ใช่-CObject-มาเรียนในขวาสืบทอดหลายสาขา?
คุณจะทราบสิทธิประโยชน์หลักจากที่มาCObjectถ้าคุณใช้ตัวเลือกแมโครในใช้งานคลาสและประกาศของบางอย่าง?
แมโคระดับแรกDECLARE_DYNAMICและIMPLEMENT_DYNAMICอนุญาตให้เข้าถึงเวลาทำงานชื่อคลาสและตำแหน่งของมันในลำดับชั้น นี้ จะ ให้การถ่ายโอนความหมายเพื่อวิเคราะห์ข้อมูล?
แมโควินาทีระดับDECLARE_SERIALและIMPLEMENT_SERIALรวมฟังก์ชันทั้งหมดของแมโครในระดับแรก และจะเปิดใช้งานวัตถุไปเป็น "แบบ" และ จากการ "ที่ เก็บ
ดูข้อมูลเกี่ยวกับการอนุพันธ์ Microsoft Foundation ชั้นและชั้นเรียน c ++โดยทั่วไป และการใช้CObject, หัวข้อคลา CObjectและ อนุกรม (เก็บรักษาวัตถุ)ในVisual c ++ Programmer ของคำแนะนำ?
#รวม lt;afx.h>
สมาชิกของคลาส|nbsp แผนภูมิของลำดับชั้น(&N)