13.8 Bytesクラス
Bytes
クラスのメソッドを使用すると、Bytes
オブジェクトに関連する特定のタスクを実行できます。
表13-9 Bytesメソッドの概要
メソッド | 概要 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
13.8.1 Bytes()
Bytes
クラスのコンストラクタです。
構文 | 説明 |
---|---|
Bytes( Environment *env = NULL); |
|
Bytes( unsigned char *value, unsigned int count unsigned int offset = 0, const Environment *env = NULL); |
文字配列から、バイトのサブ配列が含まれる |
Bytes( const Bytes &e); |
|
パラメータ | 説明 |
---|---|
env |
環境を指定します。 |
value |
新規オブジェクトの初期値を指定します。 |
count |
新規のBytesオブジェクトにコピーする文字配列のサブセットのサイズを指定します。 |
offset |
文字配列のコピー開始位置を指定します。 |
e |
コピー元の |
13.8.2 byteAt()
Bytes
オブジェクトの指定した位置のバイトを戻します。
構文
unsigned char byteAt( unsigned int index) const;
パラメータ | 説明 |
---|---|
index |
|
13.8.3 getBytes()
Bytes
オブジェクトから指定したバイト配列にバイトをコピーします。
構文
void getBytes( unsigned char *dst, unsigned int count, unsigned int srcBegin = 0, unsigned int dstBegin = 0) const;
パラメータ | 説明 |
---|---|
dst |
|
count |
コピーするバイト数。 |
srcBegin |
|
dstBegin |
宛先バッファに書き込むデータの開始位置を指定します。 |
13.8.4 isNull()
Bytes
オブジェクトがアトミックNULL
かどうかをテストします。Bytes
オブジェクトがアトミックNULL
の場合はTRUE
を、それ以外の場合はFALSE
を戻します。
構文
bool isNull() const;
13.8.6 operator=()
Bytes
クラスの代入演算子です。
構文
void operator=( const Bytes& bytes);
パラメータ | 説明 |
---|---|
bytes |
オリジナルの |