void RemoveAll ( );
解説
この配列からすべてのポインターを削除しますが、実際にCObjectオブジェクトは削除されません。配列が既に空の場合は、まだ機能します。
RemoveAll関数ポインター ストレージに使用されるすべてのメモリを解放します。
CObArray::RemoveAllに似ている他のメンバー関数を次に示します。
クラス | メンバー関数 |
CByteArray | void RemoveAll); |
CDWordArray | void RemoveAll); |
CPtrArray | void RemoveAll); |
CStringArray | void RemoveAll); |
CUIntArray | void RemoveAll); |
CWordArray | void RemoveAll); |
例
CObList::CObListを参照してくださいの一覧については、 CAge
コレクションのすべての例で使用されるクラス。
//CObArray::RemoveAll の例CObArray 配列;ケージ ※ pa1;ケージ ※ pa2;配列。追加 (pa1 新しいケージ (21) =);//0 の要素配列。追加 (pa2 = 新しいケージ (40));//要素 1ASSERT (配列。GetSize() = = 2);配列。RemoveAll();・ ・ ポインターがオブジェクトの削除が削除されます。ASSERT (配列。GetSize() = = 0);pa1 を削除;pa2; 特価を削除;//最大メモリをクリーンアップ(&N)
CObArray 概要|nbsp;クラス メンバー |階層図(&N)