基本的には数量に相当する5バイトを読みましたが、Word64に変換したいと思います。これを行うための最良の方法は何ですか?
編集:これは内部ループで実行されるため、パフォーマンスが重要であるとも言えます。理想的には、次のようなことをしたいと思います。
uint64_t word = 0;
char bytes[5] = getbytes(5)
word += (bytes[0] << 32)
+ (bytes[1] << 24)
+ (bytes[2] << 16)
+ (bytes[3] << 8)
+ (bytes[4])
または同様のもの。