共用方式為


CTypedPtrArray 類別

為類別提供型別安全的「包裝函式」 CPtrArrayCObArray物件。

template< class BASE_CLASS, class TYPE >
class CTypedPtrArray : public BASE_CLASS

參數

  • BASE_CLASS
    具型別指標陣列類別的基底類別,必須為陣列類別 (CObArrayCPtrArray)。

  • TYPE
    在基底類別陣列中元素的型別。

成員

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

名稱

描述

CTypedPtrArray::Add

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

CTypedPtrArray::Append

將陣列內容加入至的結尾。 如果需要,擴大陣列

CTypedPtrArray::Copy

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

CTypedPtrArray::ElementAt

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

CTypedPtrArray::GetAt

傳回值是在指定的索引。

CTypedPtrArray::InsertAt

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

CTypedPtrArray::SetAt

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

CTypedPtrArray::SetAtGrow

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

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

名稱

描述

[in] CTypedPtrArray::operator

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

備註

當您使用 CTypedPtrArray 而不是 CPtrArrayCObArray時, C++ 型別檢查的安裝有助於排除不相符的指標型別所造成的錯誤。

此外, CTypedPtrArray 包裝函式執行所需的大部分轉型您是否已經使用 CObArrayCPtrArray

由於所有 CTypedPtrArray 函式內嵌,此範本就不會明顯影響您程式碼的大小或速度。

如需使用 CTypedPtrArray的相關資訊,請參閱 Microsoft 知識庫文件 集合樣板類別

繼承階層架構

BASE_CLASS

CTypedPtrArray

需求

Header: afxtempl.h

請參閱

參考

階層架構圖

CPtrArray 類別

使用 CObArray 類別

概念

MFC 範例收集