DLL を実行している異なるプロセス間でメモリを共有したいと考えています。したがって、それまでにメモリマップファイルを作成HANDLE hSharedFile = CreateFileMapping(...)しLPBYTE hSharedView = MapViewOfFile(...)、LPBYTE aux = hSharedView
boolここで、 a 、 a int、 a 、 floata をcharaux 配列から読み取りたいと思います。boola andの読み方charは簡単です。しかし、どのように or を読みまわすのでしょうintかfloat? intorは 9 の位置から開始できることに注意してくださいfloat。たとえば、4 で割り切れない位置です。
char[4]aを読み取ってからまたはmemcpyに変換できることは知っています。しかし、私は本当にこれを非常に高速にする必要があります。ポインターで何かできるかどうか疑問に思っていますか?floatint
前もって感謝します