3

構造体のいくつかのフィールドのタイプとして、boost::interprocess::offset_ptr<> テンプレート クラスの特殊化を使用しています。残念ながら、offset_ptr には基になるポインターのサイズがあります (私の場合は 8 バイト)。ただし、最大サイズの 4 バイト整数を超えることはないと確信しています。

ここで私の質問です。どうにかして 4 バイトの範囲 offset_ptr を簡単に作成できますか、または 4 バイト幅の整数との間でキャストする必要がありますか?

4

1 に答える 1