unsignedintをエンコードできるようにするためにc++に変換する必要があるJavaの次のコードがあります。
public static int enc_uint32be( int i, byte[] dst, int di ) {
dst[di++] = (byte)((i >> 24) & 0xFF);
dst[di++] = (byte)((i >> 16) & 0xFF);
dst[di++] = (byte)((i >> 8) & 0xFF);
dst[di] = (byte)(i & 0xFF);
return 4;
}
私はJavaの初心者です。私はこのフォーラムの何人かの専門家が両方の言語を知っていると信じています-誰かが翻訳を手伝ってくれるでしょうか。