ファイルにエクスポートしたい構造体があり、そのファイルをmmap()します。1つの問題は、構造体に文字列であるメンバー変数があり、mmapがそれをどのように処理するかわからないことです。この場合、これらの文字列はすべて同じサイズ、8文字です。Linuxのmmap()関数を複製することになっているオンラインで見つけたmmap()関数を使用していますが、私はWindowsで作業しています。
構造体自体は次のように定義されます。
struct testStruct
{
string testString;
unsigned int testInt;
unsigned int tsetArr[9];
};
オブジェクトのsizeof()の戻り値を定義することは可能ですか?
構造体データを含むファイルをmmappingすることは可能でしょうか?
構造体をファイルにエクスポートしてからmmapするには、どのコードを使用する必要がありますか?