用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心编程技巧C++ Builder

TBits(单元Classes)

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-03-16 20:39:20

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实例的间接引用。

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

相关文章

PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:43,078.13000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号