TNB Library
|
ファイル読み書きの参照クラス [詳解]
#include <TnbFileAdapter.h>
公開メンバ関数 | |
operator BYTE (void) const | |
[取得] データ取得 [詳解] | |
BYTE | operator+= (BYTE b) |
[計算] データ加算 [詳解] | |
BYTE | operator-= (BYTE b) |
[取得] データ引算 [詳解] | |
BYTE | operator= (BYTE b) |
[設定] データ設定 [詳解] | |
ファイル読み書きの参照クラス
ファイルの一バイトを操作するためのクラスです。
CWriterAdapter fa; CFileWriter fw; fw.New("c:\\temp\\aaa.dat"); fa.Attach(&fw); fa.SetSize(10); ; BYTE bb = fa[0]; // ファイルの 最初のデータを bb に読み込みます。 fa[3] = 7; // ファイルの 4Byte目に 7 を書き込みます。 fa[5] += 2; // ファイルの 6Byte目のデータを +2 します。 |
TnbFileAdapter.h の 231 行目に定義があります。
operator BYTE | ( | void | ) | const |
[取得] データ取得
CIndexOutOfBoundsException | インデックスが範囲外であることを示すためにスローされます。 |
CReadFailureException | ファイル読み込みに失敗したことを示すためにスローされます。 |
TnbFileAdapter.h の 260 行目に定義があります。
BYTE operator+= | ( | BYTE | b | ) |
[計算] データ加算
b | 加算するデータ。 |
CIndexOutOfBoundsException | インデックスが範囲外であることを示すためにスローされます。 |
CIoFailureException | ファイル読み書きに失敗したことを示すためにスローされます。 |
TnbFileAdapter.h の 282 行目に定義があります。
BYTE operator-= | ( | BYTE | b | ) |
[取得] データ引算
b | 引算するデータ。 |
CIndexOutOfBoundsException | インデックスが範囲外であることを示すためにスローされます。 |
CIoFailureException | ファイル読み書きに失敗したことを示すためにスローされます。 |
TnbFileAdapter.h の 293 行目に定義があります。
BYTE operator= | ( | BYTE | b | ) |
[設定] データ設定
b | 書き込むデータ。 |
CIndexOutOfBoundsException | インデックスが範囲外であることを示すためにスローされます。 |
CWriteFailureException | ファイル書き込みに失敗したことを示すためにスローされます。 |
TnbFileAdapter.h の 271 行目に定義があります。