バイト配列と値のペアを表現するクラス [詳細]
#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 |
バイト列を用いて初期化を行う
1.8.1.2