これは、ここにある質問のタイトルとまったく同じです。メモリアドレスも変数に格納したいのですが、むしろ変数に格納しvoid*
ます。ただし、後でポインタにキャストし直したいint
ので、ではなく何らかの形式で保存したいと思います。string
これは、ブーストシリアル化を使用してシリアル化するクラスのメンバーであるためです。ブーストシリアル化を使用した場合void*
、ポインターが指しているものを格納しようとする可能性がありますが、これは私の場合はあまり意味がありません。場合。
32ビットと64ビットのgccとMSVCでこれが必要なので、基本的に、同じプラットフォーム上にポインターのサイズの整数型が組み込まれているかどうか疑問に思いました。あるいは、私はIFDEF
自分のタイプにする必要があると思いますか?