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)