libcdos-fw
|
#include <CFList.h>
Public 成员函数 | |
void | append (T data) |
将数据添加到列表的最后一位。 更多... | |
T | at (CFInt pos) |
获取列表中指定位置的数据。 更多... | |
CFList () | |
默认构造函数. | |
CFList (const CFList< T > &other) | |
拷贝构造函数. 更多... | |
void | clear () |
清除列表中储存的所有内容。 更多... | |
T | first () |
获取列表中首位置的数据。 更多... | |
void | insert (T data, CFInt pos) |
将数据添加到列表中,指定的位置。 更多... | |
bool | isEmpty () const |
判断该列表是否为空。 更多... | |
T | last () |
获取列表中末位置的数据。 更多... | |
CFList< T > & | operator= (const CFList< T > &other) |
重载赋值运算符。 更多... | |
T | operator[] (CFInt pos) |
获取列表中指定位置的数据。 更多... | |
void | remove (CFInt pos) |
将指定位置的数据从列表中移除。 更多... | |
CFInt | size () |
获取列表中数据的个数。 更多... | |
~CFList () | |
析构函数. 更多... | |
CFList 容器类.
CFList是一个模版类,用于储存同一种类型数据的一个集合; 提供方便接口函数,让使用者可以方便进行数据读取、写入、遍历、删除、清除等操作。
拷贝构造函数.
[in] | other | 另一个CFList类实例。 |
|
inline |
|
inline |
获取列表中指定位置的数据。
|
inline |
清除列表中储存的所有内容。
|
inline |
|
inline |
判断该列表是否为空。
重载赋值运算符。
[in] | other | 另一个CFList类实例。 |
|
inline |
|
inline |
将指定位置的数据从列表中移除。
[in] | pos | 目标位置,若位置不在列表中,则不做处理。 |
|
inline |
获取列表中数据的个数。