私はC#でこの実装をしています。
私が間違っていない場合は、次の目的で使用されます。allocatedObjectによって示されるメモリ位置をサイズバイト数でオフセットし、メモリポインタをInt64に変換する
short size = getSize();
IntPtr allocatedObject;
long posInMemory = allocatedObject.Offset(size).ToInt64();
C ++でこれを実現するにはどうすればよいですか:IntPtr(void *allocatedObject;
)のメモリ内の位置とメモリポインタをInt64に変換します。