System.Classes.TBits

提供: RAD Studio API Documentation
移動先: 案内検索

System.TObjectTBits

Delphi

TBits = class

C++

class PASCALIMPLEMENTATION TBits : public System::TObject

プロパティ

種類 可視性 ソース ユニット
class public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

説明

TBits には論理値の配列が格納されます。

TBits を使用すると、不定個数の論理値を格納したりそれらにアクセスすることができます。 TBits は必要に応じて記憶領域を自動的に拡張するので、使用可能なメモリに収まる限り論理値をいくつでも格納できます。 論理値の数の上限が 32 である場合は、32 ビット整数をビット演算子 AND(Delphi の場合)または &(C++ の場合)および OR(Delphi の場合)または |(C++ の場合)で操作すれば、同じ機能を実現できます。

Size - 1 より大きい Index の要素を読み取ろうとすると、EBitsError 例外が発生します。一方、Size - 1 より大きい Index の要素を書き込んだ場合は、記憶領域が拡張されるだけです。

関連項目