掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
INT64型(64ビット)の値を、上位バイトからstd:basic_string<byte>に代入するには? (ID:73294)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
次のような考え方もあります。 typedef union u64BIT{ __int64 m_int64; // 整数表現 BYTE m_Byte[ 8]; // Byteの配列として表現 }u64BIT; u64BIT u64bit; u64bit.m_int64 = Value; //何かの値 //後はu64bit.m_Byte[ n]を好きなように使う。 ary.pushback( u64bit.m_Byte[ 0]); いきなりSTLにすると、そのコードの無理やり感が なんかあれですね(笑)。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.