CObject

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)

Index