TBits(单位Classes)
当前位置:以往代写 > C/C++ 教程 >TBits(单位Classes)
2019-06-13

TBits(单位Classes)

TBits(单位Classes)

TBits用于生存Boolean值的数组。

类干系 TObject

利用TBits,可以生存和会见布尔型数值的一个不确定命值。TBits可以或许生存与可用内存适合一样多的布尔型数值,需要时还可自动地扩充其存储空间。假如布尔型数值的纯熟限制为32个,对一个整型变量利用按位与(AND)以及或(OR)操纵的同样性能可以或许完成。

属性列表

Bits 提供对工具暗示的布尔型数值的敏捷组举办变址会见

Size 暗示TBits工具可以或许拥有的布尔型数值的数量

要领列表

~TBits 删除TBits工具的一个实例

OPenBit 返回第一个False数值的下标

TBits 建设一个TBits工具

具体说明

属性:

TBits::Bits

__property bool Bits[int Index] = {read=GetBit,write=SetBit};

提供对TBits工具暗示的布尔型数值的数组举办变址会见。

利用Bits属性,可以读出或配置一个非凡的布尔型数值,以Index参数作为下标。假如Index参数不在所不吝0至Size-1的范畴,将发生一个EBitsError异常。

TBits:;Size

__property int Size = {read=FSize,write=SetSize,nodefault};

暗示TBits工具可以或许拥有的布尔型数值的数量。

配置Size属性,可以扩大或缩小数组数值的数量。当扩大数组巨细时,新项目数值为False。当缩小数组巨细时,下标小于便是新数组巨细的数值将被生存,下标大于新数组巨细的项目数值将丢失。

要领

TBits::~TBits

__fastcall virtual ~TBits(void);

删除TBits工具的一个实例。

在应用措施中不要直接挪用~TBits,而应挪用delete。~TBits释放用于生存布尔型数值数组的内存。

TBits::OpenBit

int __fastcall OpenBit(void);

返回第一个fAlse数值的下标。

利用OpenBit函数,可以查找数组中没有被配置为True的第一个位置。

TBits::TBits

__fastcall virtual TBits(void);

建设一个新的TBits工具。

不要挪用TBits结构函数。用new来建设新结构TBits实例的间接引用。

    关键字:

在线提交作业