CMemoryState ( );
หมายเหตุ
โครงสร้างวัตถุCMemoryStateว่างที่ต้องจะถูกกรอกข้อมูล โดยฟังก์ชันสมาชิกจุดตรวจหรือความแตกต่าง?
ตัวอย่าง
ดูรายชื่อของCObList::CObList CAge
ชั้นที่ใช้ในตัวอย่างของคอลเลกชันทั้งหมด?
/ / ตัวอย่าง CMemoryState::CMemoryState
/ / รวมฟังก์ชัน CMemoryState ทั้งหมด
CMemoryState msOld, msNew, msDif
msOld.Checkpoint()
กรง * page1 =ใหม่กรง (21);
กรง * page2 =กรงใหม่ (22);
msOld.DumpAllObjectsSince()
msNew.Checkpoint()
msDif.Difference (msOld, msNew);
msDif.DumpStatistics()
ผลลัพธ์ได้จากโปรแกรมนี้มีดังนี้:
การถ่ายโอนข้อมูลวัตถุ - gt
{ 2 } แบบ CObject ที่ $ 190A
{ 1 } แบบ CObject ที่ $ 18EA
ถ่ายโอนวัตถุข้อมูลเสร็จสมบูรณ์
0 ไบต์ในบล็อกฟรี 0
8 ไบต์ในวัตถุ 2 ช่วง
0 ไบต์ในบล็อกของวัตถุที่ไม่ใช่ 0
เลขที่ใหญ่ที่สุดที่ใช้: 8 ไบต์
รวมการปันส่วน: 8 ไบต์(&G)
ภาพรวม CMemoryState |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)