CMapStringToOb::RemoveKey

BOOL RemoveKey ( LPCTSTR คีย์ );

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้ารายการถูกพบ และเอา ออกเรียบร้อยแล้ว 0 อื่น?

พารามิเตอร์

คีย์

ระบุอักขระที่ใช้สำหรับการค้นหาแผนที่?

หมายเหตุ

ค้นหาข้อมูลแผนที่ที่สอดคล้องกับหมายเลขที่ให้มา แล้ว ถ้าคีย์การพบ เอารายการออก นี้สามารถก่อให้เกิดการรั่วไหลของหน่วยความจำถ้าวัตถุCObjectจะไม่ถูกลบในที่อื่น?

ตัวอย่าง

ดูรายชื่อของCObList::CObList CAge ชั้นที่ใช้ในตัวอย่างของคอลเลกชันทั้งหมด?

/ / ตัวอย่าง CMapStringToOb::RemoveKey
   แผนผัง CMapStringToOb
   
   แผนที่SetAt ("เลิศ" กรงใหม่ (13));
   แผนที่SetAt ("ลิซ่า" กรงใหม่ (11));
   แผนที่SetAt ("โฮเมอร์" กรงใหม่ (36));
   แผนที่SetAt ("Marge" กรงใหม่ (35));
   แผนที่RemoveKey ("ลิซ่า"); / / หน่วยความจำรั่วไหล: CAge วัตถุไม่
    nbsp                       / / ลบ
#ifdef _DEBUG
   afxDump.SetDepth (1);
   afxDump << " RemoveKey ตัวอย่าง: " << & แผนที่ << "\n"
#endif

ผลลัพธ์ได้จากโปรแกรมนี้มีดังนี้:

ตัวอย่าง RemoveKey: CMapStringToOb ที่ มีองค์ประกอบ 3
 nbsp  [Marge] =ในกรงที่ $ 49A0 35
    [โฮเมอร์] ในกรงที่ $ 495E = 36
    [เลิศ] =ในกรงที่ $ 4634 13(&N)

ภาพรวม CMapStringToOb |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCMapStringToOb::RemoveAll(&N)

Index