PBYTE(inAddr)^ := $E8;
PDWORD(inAddr + 1)^ := rMemAddr - inAddr - 5;
我需要将代码转换为c++,但我不知道Pascal,请帮助我,谢谢
我试过了,但两行代码错了。
猜测一下,我会说
*(uint8_t*)inAddr = 0xE8;
*(uint32_t*)(inAddr + 1) = rMemAddr - inAddr - 5;
我记得^
是Pascal中的间接运算符,:=
是赋值运算符。