CObList::RemoveAll

โมฆะ 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)

Index