Ruby のString.unpackを使用して double と整数が混在する複雑なバイナリ文字列をアンパックするには、バイナリ文字列内のオフセットを決定する必要があります。通常、double は 8 バイト、integer は 4 バイトですが、コードをマシンに依存しないようにするために、Ruby コード内からこれらのサイズを照会したいと考えています。
sizeof( type )
Ruby 内から整数と double のサイズを決定する最も簡単な方法、つまり、C のメソッドにリクエストの応答を要求する方法は何ですか?