0

Visual C++ で配列 < System::Byte^ > としてデータを読み込んでおり、それを UInt16、UInt32 などのマネージド型に割り当てたいと考えています。Visual C++ でこれを行うにはどうすればよいですか?

関数パラメーター array< System::Byte^ > receivedBytes があり、最初の 2 バイトを UInt16 に割り当て、次の 4 バイトを UInt32 に割り当てたいとします。

4

1 に答える 1

0

これは実際には (管理された) C++ 固有のものではありませんが、 BitConverterクラスのさまざまなTo* メソッドを使用してみてください。私は完全に管理された C# でそれらを使用しました (たとえば、生の SHA1 値を 5 つの整数に読み取るため)、うまく機能します。

于 2012-07-10T01:39:06.113 に答える