バイト配列と値のペアを表現するクラス [詳細]
#include <endian.h>
Public 型 | |
typedef T | value_type |
データ型タイプ | |
typedef size_t | size_type |
size_tに同じ |
Public メソッド | |
byte_array () | |
デフォルトコンストラクタ | |
byte_array (const value_type v) | |
値 v を用いて初期化する | |
byte_array (const byte_array &v) | |
他の byte_array を用いて初期化する | |
byte_array (const unsigned char *b) | |
バイト列を用いて初期化を行う | |
size_type | length () const |
内部で使用するバイト数を返す | |
unsigned char & | operator[] (size_type index) |
index で指定されて位置のバイトを取得する | |
const unsigned char & | operator[] (size_type index) const |
index で指定されて位置の const バイトを取得する | |
const value_type | get_value () const |
値を取得する | |
value_type | set_value (const value_type &v) |
値を設定する | |
const unsigned char * | get_bytes () const |
バイト列を取得する |
バイト配列と値のペアを表現するクラス
各データ型とバイト列を同時に利用することが可能です
T | … 使用するデータ型 |
|
inline |
バイト列を用いて初期化を行う