共用方式為


CPtrList 類別

null 指標支援清單。

class CPtrList : public CObject

成員

CPtrList 的成員函式類似於類別 CObList的成員函式。因此相似,您可以使用成員的函式特定使用 CObList 參考文件。不論您在何處參閱 CObject 指標做為函式參數或傳回值,請用指標 void。

CObject*& CObList::GetHead() const;

例如,轉譯

void*& CPtrList::GetHead() const;

0sbwsc4e.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CObArray::CObArray

建構空白陣列。

0sbwsc4e.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CObArray::Add

將項目加入至陣列結尾;如果需要,擴大陣列。

CObArray::Append

附加另一個陣列的陣列;如果需要,擴大陣列。

CObArray::Copy

複製到另一個陣列的陣列;如果需要,擴大陣列。

CObArray::ElementAt

傳回項目指標的暫存參考在陣列中。

CObArray::FreeExtra

釋放在目前的上限 (Upper Bound) 上的所有未使用的記憶體。

CObArray::GetAt

傳回值是在指定的索引。

CObArray::GetCount

取得項目的參數數目等於陣列中的。

CObArray::GetData

允許存取項目的存取陣列中。可以是 NULL。

CObArray::GetSize

取得項目的參數數目等於陣列中的。

CObArray::GetUpperBound

會傳回最大的有效索引。

CObArray::InsertAt

插入項目 (或另一個檔案中的所有元素的陣列) 中的指定索引。

CObArray::IsEmpty

判斷陣列是否是空的。

CObArray::RemoveAll

從陣列中移除所有項目。

CObArray::RemoveAt

移除項目中的特定索引處。

CObArray::SetAt

設定指定之索引的值;不允許的陣列成長。

CObArray::SetAtGrow

設定指定之索引的值;如果需要,擴大陣列。

CObArray::SetSize

將陣列中的元素數目。

0sbwsc4e.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

[in] CObArray::operator

設定或取得這個項目在指定之索引處的。

備註

CPtrList 合併 IMPLEMENT_DYNAMIC 巨集支援的執行階段型別存取和傾印至 CDumpContext 物件。如果您需要個別指標清單項目傾印,您必須將傾印內容的深度為 1 或更大。

指標清單不可序列化。

CPtrList 刪除物件,或,在移除其元素,,才會移除參考的指標,而不是實體。

如需使用 CPtrList的詳細資訊,請參閱本文 集合

繼承階層架構

CObject

CPtrList

需求

Header: afxcoll.h

請參閱

參考

CObject 類別

階層架構圖

CObList 類別