<b>TBits(单元Classes)</b>[VC/C++编程]
本文“<b>TBits(单元Classes)</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
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实例的间接引用.
以上是“<b>TBits(单元Classes)</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |