로 표시된 메모리 위치를 상쇄 을 IntPtr (void *allocatedObject;
)의 메모리에 위치를하고 INT64에 메모리 포인터로 변환 : 나는 C++에서 이것을 달성 할 수 어떻게 INT64방법 C에서 객체 ++ 나 C#에서이 구현이
short size = getSize();
IntPtr allocatedObject;
long posInMemory = allocatedObject.Offset(size).ToInt64();
에 메모리 포인터로 변환.
미리 감사드립니다.
매우 위험한 것처럼 보입니다. 이게 필요한게 뭐하고 있니? –
C++에서 임의의 메모리 영역을 잡아낼 이유가 거의 없습니다. 마이크로 컨트롤러를 프로그래밍하지 않으면 그렇게하지 마십시오. –
우리가 여기있는 것은 그가하고있는 일을 모르는 OP입니다. 그는 C#을 C++로 번역 할 수있는 "할 수 있을지"묻습니다. 그러나 전체 코드를 보여주지 않고 3 번 이상 질문을 퍼뜨리지 않아도됩니다. 잘못된 X/Y 문제 질문. 달콤한 – sehe