CObArray::RemoveAll
Tüm işaretçiler bu diziden çıkarır ama gerçekte silemezsiniz CObject nesneler.
void RemoveAll( );
Notlar
Dizi zaten boşsa işlevin çalışır.
RemoveAll İşlev işaretçisi depolama için kullanılan tüm belleği boşaltır.
Diğer üye benzer işlevleri aşağıdaki tabloda gösterilmektedir CObArray::RemoveAll.
Sınıf |
Üye işlevi |
---|---|
void RemoveAll (); |
|
void RemoveAll (); |
|
void RemoveAll (); |
|
void RemoveAll (); |
|
void RemoveAll (); |
|
void RemoveAll (); |
Örnek
Bkz: CObList::CObList bir listesi için CAge tüm koleksiyon örneklerde kullanılan sınıf.
CObArray arr;
CAge* pa1;
CAge* pa2;
arr.Add(pa1 = new CAge(21)); // Element 0
arr.Add(pa2 = new CAge(40)); // Element 1
ASSERT(arr.GetSize() == 2);
arr.RemoveAll(); // Pointers removed but objects not deleted.
ASSERT(arr.GetSize() == 0);
delete pa1;
delete pa2; // Cleans up memory.
Gereksinimler
Başlık: afxcoll.h