3

初めてのリアル バイナリ パーサー (tiff リーダー) を作成していますが、メモリの割り当て方法について質問があります。IFD エントリの TiffSpec クラス内に構造体を作成したいと考えています。これらのエントリは常に 12 バイトですが、その特定のエントリで指定された型に応じて、末尾の値が異なる型 (またはファイル内の別の場所へのアドレス) になる可能性があります。この種のデータをキャストするための最良の方法は何でしょうか? 私が扱うと思われる最小サイズのメモリは1バイトです。

4

1 に答える 1