型変換パターン一覧
- 整数型
- int を変換する
- short
- long
- long long
- unsigned int
- unsigned short
- unsigned long
- 文字型
- char
- wchar_t
- char16_t
- char32_t
- std::string を変換する
- 浮動小数点型
- float
- double
- long double
- 論理型
- bool
- 固定幅整数型 (C++11から)
- int8_t
- int16_t
- int32_t
- int64_t
- uint8_t
- uint16_t
- uint32_t
- uint64_t
- バイナリデータ
- byte[]
- バイナリ文字列(HEX)
- byte[]
- HEX(std::string)
- BASE64(char*)
- BASE64(unsined char*)
- BASE64(unsined const char*)
- BASE64
- byte[]
- HEX(std::string)
- HEX(char*)
- HEX(unsined char*)
- HEX(unsined const char*)
- 列挙型
- enum
- enum class(C++11から)
- 派生型
- ポインタ
- 配列
- 参照
- 関数
- クラス
- 構造体(struct)
- 共用体(union)