โมฆะ RemoveAll ( );
หมายเหตุ
เอาองค์ประกอบทั้งหมดออกจากรายการนี้ และทำให้หน่วยความจำCObListเกี่ยวข้อง ไม่มีข้อผิดพลาดจะถูกสร้างขึ้นถ้ารายการว่างเปล่าแล้ว?
เมื่อคุณลบองค์ประกอบจากการCObListคุณสามารถเอาตัวชี้วัตถุที่ได้จากรายการ เป็นความรับผิดชอบของคุณเพื่อลบวัตถุด้วยตนเอง?
ตัวอย่าง
รายการ cObList
กรง * pa1
กรง * pa2
ASSERT (รายการIsEmpty(&)) / / ใช่เป็น
รายการAddHead (pa1 =ใหม่กรง (21));
รายการAddHead (pa2 =ใหม่กรง (40)); / / จะประกอบด้วยรายการ (40, 21)
ASSERT (! รายการIsEmpty()) / / ไม่มีไม่
รายการRemoveAll() / / ไม่ทำลายของกรง
ASSERT (รายการIsEmpty()) / / ใช่เป็น
ลบ' pa1; nbsp / / Now ลบวัตถุกรง
ลบ pa2
ภาพรวม cObList |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)