程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> TBits(單元Classes)

TBits(單元Classes)

編輯:關於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實例的間接引用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved