-
CObArray
鎖定
- 中文名
- CObArray
- 支 持
- CObject
- 成 員
- GetSize
- 元素訪問
- GetAt 返回給定索引的值
- 示 例
- CObArray array;
CObArray簡介
在Win32下,CObArray對象的大小僅僅受限於有效的內存大小。
與C數組類似,CObArray索引元素的訪問時間是一個常量,與數組的大小獨立。CObArray對象引入了IMPLEMENT_SERIAL宏,以支持其元素的串行化與轉儲。若CObject指針數組存儲在一個檔案文件中,那麼或者使用加載插入。
類成員
CObArray類的成員
構造函數 CObArray 為CObject指針構造空數組
約束 GetSize 獲取數組中的元素數
GetUpperBound 返回最大有效索引
SetSize 設置數組中包含的元素數
操作 FreeExtra 釋放當前數組上界以上的所有沒有使用的內存
RemoveAll 刪除數組中所有元素
元素訪問 GetAt 返回給定索引的值
SetAt 設定給定索引的值;並且數組不允許擴展
ElementAt 返回數組內部元素指針的臨時參考
GetData 允許訪問數組中的元素,它不能為NULL
擴展數組 SetAtGrow 設置給定索引的值,如果需要就擴展數組
Add 在數組尾部增加元素,如果需要就擴展數組
Append 為該數組附加另一個數組,如果需要就擴展數組
Copy 拷貝另一個數組到該數組中,如果需要就擴展數組
插入/刪除 InsertAt 在指定索引處插入一個元素(或在另一個數組中插入所有元素)
RemoveAt 刪除指定索引處的數組元素
操作 operator [ ] 設置或獲取指定索引處的元素
CObArray::CObArray
CObArray( );
説明:
CByteArray CByteArray( );
CDWordArray CDWordArray( );
CPtrArray CPtrArray( );
CStringArray CStringArray( );
CUIntArray CUIntArray( );
CWordArray CWordArray( );
示例:
CObArray array; //Array with default blocksize
CObArray* pArray = new CObArray; //Array on the heap with default blocksize
CObArray類成員
構造函數
CObArray | 為CObject指針構造空數組 |
約束
GetSize | 獲取數組中的元素數 |
GetUpperBound | 返回最大有效索引 |
SetSize | 設置數組中包含的元素數 |
操作
FreeExtra | 釋放當前數組上界以上的所有沒有使用的內存 |
RemoveAll | 刪除數組中所有元素 |
元素訪問
GetAt | 返回給定索引的值 |
SetAt | 設定給定索引的值;並且數組不允許擴展 |
ElementAt | 返回數組內部元素指針的臨時參考 |
GetData | 允許訪問數組中的元素,它不能為NULL |
擴展數組
SetAtGrow | 設置給定索引的值,如果需要就擴展數組 |
Add | 在數組尾部增加元素,如果需要就擴展數組 |
Append | 為該數組附加另一個數組,如果需要就擴展數組 |
Copy | 拷貝另一個數組到該數組中,如果需要就擴展數組 |
插入/刪除
InsertAt | 在指定索引處插入一個元素(或在另一個數組中插入所有元素) |
RemoveAt | 刪除指定索引處的數組元素 |
CObArray中文手冊
CObArray( );
説明:
構造一個空CObject指針數組。數組一次增長一個元素。
下表顯示了類似於CObArray::CObArray函數的其它構造函數。
類 構造函數 |
CByteArray CByteArray( ); CDWordArray CDWordArray( ); CPtrArray CPtrArray( ); CStringArray CStringArray( ); CUIntArray CUIntArray( ); CWordArray CWordArray( ); |
示例:
CObArray array; //Array with default blocksize
CObArray* pArray = new CObArray; //Array on the heap with default blocksize
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:15次歷史版本
- 最近更新: canguanxihu